English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La grammatica SQL è regolata dalla National Institute of Standards and Technology (NIST) degli Stati Uniti e dall'Organizzazione internazionale per la normazione (ISO).
Un'istruzione SQL è molto semplice e chiara, come un'inglese comune, ma ha una grammatica specifica.
Un'istruzione SQL è composta da una serie di termini chiave, identificatori, ecc., terminati da un punto e virgola (;). Ecco un esempio di istruzione SQL valida.
SELECT emp_name, hire_date, salary FROM employees WHERE salary > 5000;
Per migliorare la leggibilità, puoi scrivere la stessa istruzione, come segue:
SELECT emp_name, hire_date, salary FROM employees WHERE salary > 5000;
Usa il punto e virgola (;) alla fine dell'istruzione SQL per terminare la frase o inviare l'istruzione al server del database. Tuttavia, alcuni sistemi di gestione del database non richiedono questo, ma è una buona pratica farlo.
Nei prossimi capitoli discuteremo in dettaglio ogni parte di queste istruzioni.
Attenzione: All'interno di un'istruzione SQL possono essere presenti un numero qualsiasi di segni di newline, ma a condizione che nessun segno di newline danneggi i termini chiave, i valori, le espressioni, ecc.
Considera un altro daImpiegatoEstrazione di record dal tavolo con l'istruzione SQL:
SELECT emp_name, hire_date, salary FROM employees;
Puoi anche scrivere la stessa istruzione, come segue:
select emp_name, hire_date, salary from employees;
Le parole chiave SQL non distinguono tra maiuscole e minuscole, quindi SELECT è uguale a select. Tuttavia, il nome del database e del tavolo possono distinguere tra maiuscole e minuscole, a seconda del sistema operativo. Di solito, i sistemi Unix o Linux distinguono tra maiuscole e minuscole, mentre il sistema Windows non lo fa.
Suggerimento:Si consiglia di scrivere i nomi delle chiavi in maiuscolo per distinguerli dal testo delle istruzioni SQL, il che facilita la comprensione.
I commenti sono testi ignorati dal motore del database. I commenti possono essere utilizzati per fornire suggerimenti rapidi sulle istruzioni SQL.
SQL supporta i commenti singoli e multipli riga. Per scrivere un commento singolo riga, usa due trattini obliqui (--). Ad esempio:
-- Seleziona tutti gli impiegati SELECT * FROM employees;
Ma, per scrivere commenti multipli riga, aggiungi una barra obliqua () all'inizio del commento, poi un asterisco (*), poi un altro asterisco e infine una barra obliqua (), come segue:
/* Seleziona tutti gli stipendi Impiegati con stipendio superiore a 5000 */ SELECT * FROM employees WHERE salary > 5000;