Tutorial di base SQL
- Pagina precedente Script del server
- Pagina successiva Tutorial di costruzione del sito web di base
SQL è il linguaggio computerizzato standard utilizzato per accedere e gestire i database.
Gestione dei dati tramite SQL
Il linguaggio di query strutturato (SQL) è lo standard utilizzato per accedere ai database, che includono SQL Server, Oracle, MySQL, Sybase e Access, ecc.
Per chi desidera archiviare dati nei database e recuperarli da essi, la conoscenza di SQL è inestimabile.
Cos'è SQL?
- SQL è il linguaggio di query strutturato (SStrutturato QQuery LLinguaggio)
- SQL ci dà la capacità di accedere ai database
- SQL è uno standard ANSI di linguaggio informatico
- SQL esegue query su database
- SQL può recuperare dati dal database
- SQL può inserire nuovi record nel database
- SQL può eliminare record dal database
- SQL è facile da imparare
Nota dell'autore:ANSI, l'Organizzazione Nazionale Americana per la Normalizzazione
SQL è uno standard - ma...
SQL è uno standard ANSI di linguaggio informatico, utilizzato per accedere e operare sui sistemi di database. Le istruzioni SQL vengono utilizzate per recuperare e aggiornare i dati nei database. SQL può lavorare in sinergia con programmi di database come MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase e altri sistemi di database.
Sfortunatamente, esistono molte versioni diverse del linguaggio SQL, ma per essere compatibili con lo standard ANSI, devono supportare in modo simile alcune parole chiave principali (come SELECT, UPDATE, DELETE, INSERT, WHERE, ecc.).
Commento:Oltre allo standard SQL, la maggior parte dei programmi di database SQL ha le loro estensioni private!
Tabella database SQL
Un database di solito contiene una o più tabelle. Ogni tabella è identificata da un nome (ad esempio "clienti" o "ordini"). Le tabelle contengono record con dati (righe).
Esempio: una tabella chiamata "Persons":
LastName | NomePrimo | Indirizzo | Città |
---|---|---|---|
Hansen | Ola | Timoteivn 10 | Sandnes |
Svendson | Tove | Borgvn 23 | Sandnes |
Pettersen | Kari | Storgt 20 | Stavanger |
La tabella superiore contiene tre record (ognuno corrisponde a una persona) e quattro colonne (cognome, nome, indirizzo e città).
Programma di query SQL
Tramite SQL, possiamo interrogare un database e ottenere un set di risultati di ritorno.
Il programma di query è simile a questo:
SELECT LastName FROM Persons
Il set di risultati è simile a questo:
LastName |
---|
Hansen |
Svendson |
Pettersen |
Commento:Alcuni sistemi di database richiedono l'uso di un punto e virgola alla fine dei comandi SQL. Nei nostri tutorial non utilizziamo il punto e virgola.
Linguaggio di manipolazione dei dati (DML) SQL
SQL (Linguaggio di interrogazione strutturato) è una grammatica utilizzata per eseguire query. Ma il linguaggio SQL include anche la grammatica utilizzata per aggiornare, inserire e eliminare record.
Queste istruzioni di query e aggiornamento provengono dalla parte DML di SQL:
- SELECT - Recupera dati dalla tabella del database
- UPDATE - Aggiorna i dati nella tabella del database
- DELETE - Elimina dati dalla tabella del database
- INSERT INTO - Inserisci dati nella tabella del database
Linguaggio di definizione dei dati (DDL) SQL
La parte del linguaggio di definizione dei dati (DDL) di SQL ci dà la capacità di creare o eliminare tabelle. Possiamo anche definire indici (chiavi), stabilire link tra tabelle e applicare vincoli tra tabelle.
Le più importanti istruzioni DDL di SQL:
- CREATE TABLE - Crea una nuova tabella
- ALTER TABLE - Modifica (cambia) la tabella del database
- DROP TABLE - Elimina la tabella
- CREATE INDEX - Crea un indice (chiave di ricerca)
- DROP INDEX - Elimina l'indice
Tutorial SQL
Impara i tutorial forniti da CodeW3C.com Tutorial SQL.
- Pagina precedente Script del server
- Pagina successiva Tutorial di costruzione del sito web di base