Lenguaje de manipulación de datos
En SQL, estas dos categorías son similares en su sintaxis detallada, tipos de datos, expresiones, etc., pero distintas en su función general.Aunque a menudo se considera parte del DML, la sentencia SQL SELECT es estrictamente un ejemplo de DQL.Por ejemplo, en nuestra tabla "usuarios", queremos cambiar los valores de todas las claves, por "Sevilla": Utilizamos "update" junto al nombre de la tabla y "set" junto con el campo a modificar y su nuevo valor.Por ejemplo, queremos cambiar el valor correspondiente a la clave de nuestro usuario llamado 'Martín', queremos como nueva clave 'Boca', necesitamos una condición "where" que afecte solamente a este registro: Si no encuentra registros que cumplan con la condición del "where", ningún registro es afectado.Las condiciones no son obligatorias, pero si omitimos la cláusula "where", la actualización afectará a todos los registros.