Página 1 de 2 El lenguaje SQL está compueto por comandos, cláusulas, operadores y funciones de agregado. Con esto creamos instrucciones para crear, actualizar y manipulas las bases de datos. Existen dos tipos de comandos SQL y son: DLL --> para crear y definir nuevas bases de datos, campos e índices. (create, drop, alter). DML--> para generar consultas, filtrar y extraer datos de la base de datos. (select, insert, update, delete). Comandos DLL create: para crear nuevas tablas, campos e índices. drop: para eliminar tablas e índices. alter: para modificar tablas, ya sea agregando o cambiando la definición de los campos.
Comandos DML select: para consultar registros de la bd. insert: para insertar registros en la bd. update: para actualizar registros en la bd. delete: para eliminar registro en la bd. Cláusulas Son condiciones y se utilizan para definir los datos que desea manipular. from: especifica la tabla o tablas de la cual se van a seleccionar los registros. where: especifica las condiciones que deben reunir los registros que se van a seleccionar. group by: separa los registros seleccionados en grupos específicos. having: la utilizamos para expresar la condición que debe satisfacer cada grupo. (es simila a where,determina los registros) order by: la utilizamos para ordernar los registros seleccionados. Operadores Lógicos: and: evalua dos condiciones y devuelve true si ambas condiciones se cumplen. or: evalua dos condiciones y devuelve true si alguna de las dos se cumple. not: devuelve el valor contrario de la expresión. Comparación: <: menor que. >: mayor que. <>: distinto de. <=: menor ó igual que. =>: mayor ó igual que. =: igual que. between: utilizado para especificar un intervalo de valores. like: utilizado en la comparación de un modelo, muy parecido al '='. in: con él especificamos registros de una bd. Funciones de agregado Se utilizan dentro de un select en grupos de registros para devolver un único valor que se aplica a un grupo de registros. avg: para calcular el promedio de los valores de un campo determinado. count: para devolver el número de reistros de la selección. sum: para devolver la suma de los valores de un campo determinado. max: para devolver el valor más alto de un campo especifico. min: para devolver el valor minimo de un campo especifico. Consultas con predicado El predicado se incluye entre la cláusula y el primer nombre del campo a recuperar. all: devuelve todos los campos de la tabla, tambien puede usarse el *. top: devuelve un determinado número de registros de la tabla. distinct: muestra los campos que no coincidan totalmente. distinctrow: muestra los campos que no coincidan totalmente basandose tambien en la totalidad de registro.
|