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

Sintaxe SQL

A gramática do SQL é regida pela Association of Standardized Information Resources (ANSI) e pela International Organization for Standardization (ISO).

Frase SQL

As frases SQL são muito simples e claras, como o inglês comum, mas têm uma gramática específica.

A frase SQL é composta por uma série de palavras-chave, identificadores, etc., terminada por ponto e vírgula (;). Este é um exemplo de frase SQL válida.

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

Para melhorar a legibilidade, você também pode escrever a mesma frase, conforme mostrado a seguir:

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

Use ponto e vírgula no final da frase SQL-Ele termina a frase ou envia a frase para o servidor do banco de dados. No entanto, alguns sistemas de gerenciamento de banco de dados não têm essa exigência, mas é uma prática recomendada usá-la.

Nos próximos capítulos, discutiremos detalhadamente cada parte dessas frases.

Anotação: Os comandos SQL podem conter uma quantidade arbitrária de quebras de linha, desde que nenhuma quebra de linha danifique a palavra-chave, o valor, a expressão, etc.

Diferenciação de maiúsculas e minúsculas no SQL

Considere outro a partir deFuncionárioA consulta SQL para buscar registros na tabela:

SELECT emp_name, hire_date, salary FROM employees;

Também pode ser escrito a mesma frase, conforme mostrado a seguir:

select emp_name, hire_date, salary from employees;

As palavras-chave SQL não diferenciam maiúsculas e minúsculas, representando SELECT e SELECT. No entanto, o nome do banco de dados e o nome da tabela podem diferenciar maiúsculas e minúsculas, dependendo do sistema operacional. Normalmente, os sistemas Unix ou Linux diferenciam maiúsculas e minúsculas, enquanto o sistema Windows não.

Dica: }}É recomendável escrever palavras-chave SQL em maiúsculas para distingui-las do texto restante das instruções SQL, facilitando a compreensão.

Comentários SQL

Os comentários são texto ignorado pelo motor de banco de dados. Os comentários podem ser usados para fornecer dicas rápidas sobre as instruções SQL.

O SQL suporta comentários em linha e em várias linhas. Para escrever um comentário em linha, use dois hífen consecutivos (--)como a linha de início. Por exemplo:

--Escolher todos os funcionários
SELECT * FROM employees;

No entanto, para escrever comentários em várias linhas, adicione uma barra invertida no início do comentário e um asterisco (/*),em seguida, adicione um asterisco após o comentário e uma barra invertida (*/),como mostrado a seguir:

/* Escolher todos os salários
   Maior que5Funcionários 000 */
SELECT * FROM employees
WHERE salary > 5000;