Tecnología

Inicio

Los tipos de sintaxis en SQL

SQL, lo que significa Structured Query Language, es ampliamente aceptado como el lenguaje estándar para acceder y manipular 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 diferentes versiones de SQL están disponibles en el mercado, la mayoría apoyan estas afirmaciones del mismo modo, lo que permite a los usuarios acceder 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 la expresión];

SQL tiene una única instrucción básica para ir a buscar la información de una base de datos llamada la instrucción SELECT. A veces se refiere como un select-de-en 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 para el acceso y la cláusula WHERE (que es opcional) especifica qué filas de la tabla a utilizar. Lo que devuelve es el conjunto de resultados.

Dónde cláusula

La cláusula WHERE se utiliza para filtrar los registros y siempre sigue a la cláusula FROM. Sólo aquellos registros que cumplen las condiciones serán descabellada. Si la cláusula WHERE se omite de la instrucción SELECT, entonces todas las filas especificadas en la cláusula FROM habrá en el conjunto de resultados. Si se especifica más de una tabla, a continuación, se devolverán todos los posibles combinaciones de registros de estas tablas. Esto puede significar grandes conjuntos de datos y resultados incorrectos.

columna SET UPDATE tabla = Expresión [, ...] [donde la expresión];

La instrucción UPDATE se utiliza para modificar los valores de las columnas en una o más filas seleccionadas. La cláusula WHERE se utiliza para especificar cualquier fetch condiciones para las filas que se pueden 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 se proporciona un conjunto de nuevos valores. Muchas filas se pueden cambiar a la vez con una sola instrucción UPDATE.

Insertar en la tabla [(columna [, ...])] Valores (Expresión [, ...]);

Una instrucción INSERT añade una sola fila a una tabla. La tabla debe ser especificado, junto con los valores de la nueva fila. En la declaración también se puede utilizar con una lista de columnas explícita para asignar valores, útil cuando una tabla tiene muchas columnas pero sólo unos pocos se le asignará valores en la nueva fila. columnas sin cotización se establecen en NULL, por lo que sólo aquellos que permiten NULL o tienen valores por defecto se puede omitir.

DELETE FROM tabla [donde la expresión];

La instrucción DELETE elimina filas de una tabla. También prevé una cláusula WHERE opcional, similar a la utilizada en la instrucción SELECT. Sujeto a las condiciones establecidas en la cláusula WHERE, muchas filas se pueden eliminar mediante una única instrucción DELETE, dependiendo del número de filas captadas. Si se omite la cláusula WHERE, se eliminan todas las filas. Observe que la tabla permanece en la base de datos y la estructura, las características y los índices están intactas.