SQL , que significa Structured Query Language , es ampliamente aceptado como el lenguaje estándar para el acceso y la manipulación de los sistemas de gestión de bases de datos relacionales ( RDBMS ) . Aunque las consultas en SQL pueden llegar a ser muy complejo , los cuatro elementos esenciales son SELECT , UPDATE , INSERT y DELETE . Mientras que las diferentes versiones de SQL están disponibles comercialmente , la mayoría apoyan estas declaraciones de manera similar, lo que permite a los usuarios acceder a más de una base de datos sin tener que modificar la sintaxis de los comandos SQL subyacentes. Seleccione la columna de la tabla [ DONDE expresión ] ;
SQL tiene una única instrucción básica para ir a buscar la información de una base de datos denominada instrucción SELECT. Algunas veces conocido como un selecto - de - donde bloque , la declaración se compone de las cláusulas SELECT, FROM y WHERE. En cuanto a la base de datos , la cláusula SELECT especifica las columnas para recuperar , la cláusula FROM especifica las tablas de acceso y la cláusula WHERE (que es opcional ) especifica qué filas de la tabla a utilizar. Lo que vuelve es el conjunto de resultados.
Cláusula WHERE
La cláusula WHERE se utiliza para filtrar los registros y sigue siempre la cláusula FROM. Sólo los registros que cumplen las condiciones se obtendrán . Si la cláusula WHERE se omite la instrucción SELECT , entonces todas las filas especificadas en la cláusula FROM estará en el conjunto de resultados. Si se especifica más de una tabla , se devolverán todas las posibles combinaciones de filas de estas tablas. Esto puede significar grandes conjuntos de datos y resultados incorrectos
ACTUALIZACIÓN tabla SET columna = expresión [ , ...] [ DONDE Expresión ], .
ACTUALIZACIÓN declaración se utiliza para modificar los valores de columna en una o más filas seleccionadas . La cláusula WHERE se utiliza para especificar cualquier zona de alcance las condiciones para las filas que se deben actualizar . Si se omite la cláusula WHERE , todas las filas se actualizan . Una cláusula SET adicional en la instrucción UPDATE identifica las columnas que se modifican y proporciona un conjunto de nuevos valores. Muchas de las filas se pueden cambiar a la vez con una sola instrucción UPDATE
INSERT INTO tabla [ (columna [, ... ]) ] Valores (Expresión [ , ...] ) .
una sentencia INSERT agrega una fila a una tabla. La tabla se debe especificar , junto con los valores de la nueva fila. La declaración también se puede utilizar con una lista de columnas explícitas para asignar valores , útil cuando una tabla tiene muchas columnas , pero sólo unos pocos se pueden configurar valores en la nueva fila. Columnas sin cotización se establecen en NULL , por lo que sólo aquellos que permiten NULL o tener valores predeterminados pueden quedar fuera
DELETE FROM tabla [ DONDE Expresión ], .
DELETE declaración elimina las filas de una tabla. También se prevé una cláusula WHERE opcional , similar a la utilizada en la instrucción SELECT . Con sujeción a las condiciones establecidas en la cláusula WHERE, todas las filas se pueden eliminar mediante una única instrucción DELETE , dependiendo del número de filas recuperadas . Si se omite la cláusula WHERE , se eliminan todas las filas. Tenga en cuenta que la tabla permanece en la base de datos y la estructura , los atributos y los índices están intactos.