English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Sintaxis SQL

La gramática de SQL está regida por la Asociación Nacional de Estándares de los Estados Unidos (ANSI) y la Organización Internacional de Normalización (ISO).

Instrucción SQL

Las instrucciones SQL son muy sencillas y claras, al igual que el inglés común, pero tienen una gramática específica.

Una instrucción SQL se compone de una serie de palabras clave, identificadores, etc., terminados con un punto y coma (;). Este es un ejemplo de una instrucción SQL válida.

SELECT emp_name, hire_date, salary FROM employees WHERE salary > 5000;

Para mejorar la legibilidad, también se puede escribir la misma instrucción, como se muestra a continuación:

SELECT emp_name, hire_date, salary 
FROM employees 
WHERE salary > 5000;

Utilice un punto y coma en el final de la instrucción SQL-Termina la instrucción o la envía al servidor de bases de datos. Sin embargo, ciertos sistemas de gestión de bases de datos no requieren esto, pero es una práctica recomendada.

En los siguientes capítulos, discutiremos en detalle cada parte de estas instrucciones.

Nota: En una instrucción SQL se pueden producir cualquier cantidad de saltos de línea, siempre y cuando ningún salto de línea destruya palabras clave, valores, expresiones, etc.

Distinción de mayúsculas y minúsculas en SQL

Considere otro desdeEmpleadoInstrucción SQL para recuperar registros en la tabla:

SELECT emp_name, hire_date, salary FROM employees;

También se puede escribir la misma instrucción, como se muestra a continuación:

select emp_name, hire_date, salary from employees;

Las palabras clave de SQL no distinguen entre mayúsculas y minúsculas, lo que significa que SELECT es lo mismo que select. Sin embargo, los nombres de bases de datos y tablas pueden distinguir entre mayúsculas y minúsculas, dependiendo del sistema operativo. Por lo general, los sistemas Unix o Linux distinguen entre mayúsculas y minúsculas, mientras que el sistema Windows no.

Consejo:}}Se recomienda escribir las palabras clave de SQL en mayúsculas para distinguirlas del texto restante de la sentencia SQL, lo que facilita una mejor comprensión.

Comentarios SQL

Los comentarios son texto ignorado por el motor de base de datos. Los comentarios se pueden usar para proporcionar sugerencias rápidas sobre las sentencias SQL.

SQL admite comentarios de una y múltiples líneas. Para escribir comentarios de una línea, usa dos guiones consecutivos(--)como la línea de inicio. Por ejemplo:

--Elegir todos los empleados
SELECT * FROM employees;

Pero, para escribir comentarios de múltiples líneas, agrega una diagonal invertida al principio del comentario y luego un asterisco(/*),luego agrega un asterisco después de los comentarios y luego una diagonal invertida(*/),como se muestra a continuación:

/* Elegir todos los salarios
   mayor que5empleados 000 */
SELECT * FROM employees
WHERE salary > 5000;