Nozioni di base di SQL

March 14

Structured Query Language è lo standard American National Standards Institute per la manipolazione di dati in un database. Pronunciate "ess-que-el," comandi in linguaggio di base può essere utilizzato sulla maggior parte delle basi di dati, tra cui MS Access, SQL Server, Oracle e Sybase.
SQL permette per il recupero di informazioni da un database di rispondere a domande o richieste complesse. La Structured Query Language è anche utilizzato per creare il database.

Sistemi di database relazionali

Un database è costituito da tavoli, ciascuno con un nome univoco. Una raccolta di tabelle all'interno del database è una relazione. comandi SQL manipolare le informazioni in un database in modo che le registrazioni possono essere recuperate da diverse tabelle e combinati in un rapporto.
Ogni testa colonna della tabella definisce il nome della colonna, gli attributi delle colonne e il tipo di dati. Le righe della tabella contengono i dati o record.
Anche se SQL è il linguaggio standard ANSI per la gestione dei database, ci sono diverse versioni di SQL proprietari per la società che ha creato il sistema di gestione. Per esempio, quando si eseguono più istruzioni SQL in una sola volta, alcuni sistemi di database richiedono il posizionamento di un punto e virgola (;) dopo ogni istruzione, mentre altri non lo fanno.
Pochi semplici comandi SQL possono permettere di manipolare qualsiasi database.

SQL Data Manipulation Language

DML o Data Manipulation Language, sono i comandi SQL che vengono utilizzati per eseguire query e aggiornare il database.
I comandi SELECT, UPDATE, DELETE e INSERT INTO sono DML.

SQL Data Definition Language

DDL o Data Definition Language. includere i comandi SQL che vengono utilizzati per creare, definire, eliminare e collegare le informazioni nelle tabelle all'interno del database.
Le dichiarazioni più importanti DDL sono quelli che creare o modificare il database; creare, modificare o eliminare una tabella; o creare o eliminare un (chiave di ricerca) Indice.
Questi comandi sono CREATE DATABASE, ALTER DATABASE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX e DROP INDEX.

I comandi SQL più usate

Molti dei sistemi di database più comuni sono dotati di proprie campane e fischietti proprietarie per rendere i loro sistemi di facile utilizzo. Queste aziende integrano i propri dialetti SQL che funzionano solo con quel sistema di database specifico.
Sei comandi base SQL, tuttavia, può consentire a un utente di fare qualsiasi cosa con qualsiasi database, sia autonomo creato o parte di un sistema di gestione di database acquistato.
I comandi SQL più utilizzati sono SELECT, DELETE, DROP, CREATE, INSERT e UPDATE.
• L'istruzione SELECT specifica i criteri per essere estratti dal database.
• Elimina consente di eliminare le righe o record da tabelle.
• CADUTA cancellerà tutte le righe della tabella, e la tabella stessa.
• CREATE viene utilizzato per creare un nuovo database, tabella o un indice.
• inserire aggiungerà una riga di dati, o di un record, ad un tavolo.
• UPDATE modifica i record che corrispondono ai criteri selezionati.

tabelle

tabelle del database possono avere il maggior numero di colonne, se necessario. Queste colonne possono essere formattati per il tipo di dati consentito e un vincolo possono essere applicate se lo si desidera. Un vincolo è una regola che i dati immessi devono seguire.