Structured Query Language è lo standard American National Standards Institute per manipolare i dati in un database . Pronunciato " ess -que- el , " i comandi del linguaggio di base può essere utilizzato sulla maggior parte delle basi di dati , tra cui MS Access, SQL Server , Oracle e Sybase.SQL consente il recupero di informazioni da un database per rispondere a domande o richieste complesse . La Structured Query Language è utilizzato anche per creare il database . Relational Database Sistemi
Un database è costituito da tabelle, ognuna 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 i record possono essere recuperati da diverse tabelle e combinati in un testa report.Each 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 records.Even se SQL è il linguaggio standard ANSI per la gestione di database , ci sono diverse versioni di SQL proprietari per la società che ha creato il sistema di gestione . Per esempio , durante l'esecuzione di diverse 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 . Alcuni comandi SQL semplici possono consentire di manipolare qualsiasi database .
SQL Data Manipulation Language
DML , Data Manipulation Language o , sono i comandi SQL che vengono utilizzati per interrogare e aggiornare i comandi database.The 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 delle database.The dichiarazioni più importanti DDL sono quelli che creare o modificare il database , creare, modificare o eliminare una tabella , oppure creare o eliminare un indice ( chiave di ricerca ) . Questi comandi sono CREATE DATABASE , ALTER DATABASE , CREATE TABLE , ALTER TABLE , DROP TABLE , CREATE INDEX e DROP INDEX .
più usate SQL comandi
Molti dei sistemi di database più diffusi vengono con i loro campane proprietarie e fischietti per rendere i loro sistemi di facile utilizzo. Queste aziende incorporano i propri dialetti SQL che funzionano solo con quel comandi specifici del database system.Six base SQL , tuttavia, può consentire a un utente di fare qualsiasi cosa con qualsiasi database , sia autonomo creato o parte di una gestione di database system.The acquistato più i comandi SQL utilizzati sono SELECT, DELETE , DROP , CREATE , INSERT e UPDATE . • l'istruzione SELECT specifica i criteri che devono essere estratte dal database . • Elimina consente di eliminare righe o record da tabelle . • , GOCCIA cancellerà tutte le righe della tabella , e la tabella stessa • CREATE viene utilizzato per creare un nuovo database , tabella o indice • Inserire aggiungerà una riga di dati , o di un record , . . a un tavolo . • modifiche aggiornamento record che soddisfano i criteri selezionati .
tabelle
tabelle di database
possono avere un numero di colonne necessario. Queste colonne possono essere formattati per tipo di dati ha permesso e un vincolo può essere applicato se lo si desidera . Un vincolo è una regola che i dati inseriti devono seguire .