Un database relazionale Database è un database che contiene una o più tabelle in cui ogni tabella è composta da zero o più righe di dati . Ogni tabella contiene i campi che descrivono i dati che verranno inclusi in questa colonna per ogni riga . Molti di questi tavoli hanno spesso relazioni con altre tabelle per associare i dati in loro. Ad esempio , vi è un uno-a -molti con i clienti e la tabella Ordini. Entrambe le tabelle hanno una chiave che è collegato a identificare uno o molti ordini da un singolo cliente .
Recupero di dati
L'affermazione più comune SQL in programmazione è il SELECT SQL dichiarazione , che viene utilizzato per eseguire query o recuperare informazioni da una o più tabelle di database . Questa dichiarazione include molte opzioni ed eccezioni differenti per recuperare i dati che si desidera visualizzare . L'istruzione SELECT di base ha solo due parti: i campi che si desidera recuperare e la tabella che si desidera recuperare da . Un'istruzione SELECT di base è la seguente:
Seleziona EmployeeID , Nome, Cognome, HireDate , Città FROM Impiegati
clausola WHERE
può estendere l'istruzione SELECT utilizzando la clausola WHERE nelle query. Ciò permette di limitare o filtrare la quantità di dati si prelevano dal database . Le condizioni aggiunto nella clausola WHERE deve essere soddisfatta dai dati selezionati . Per esempio :
Seleziona EmployeeID , Nome, Cognome, HireDate , città da EmployeesWHERE Città = 'London'
di manipolazione dei dati
l'istruzione ALTER modifica una definizione di tabella mediante la modifica, l'aggiunta o l'eliminazione di colonne e vincoli. Ad esempio, è possibile aggiungere una nuova colonna utilizzando la seguente sintassi :
ALTER TABLE ADD dbo.doc_exa column_b VARCHAR ( 20) NULL ;
l'aggiornamento modifica rendicontazione esistenti dati in uno o più colonne di una tabella . Per esempio :
AGGIORNAMENTO dbo.Table2 SET dbo.Table2.ColB = 2
L'istruzione DELETE rimuove semplicemente le righe da una tabella o vista . Per esempio :
DELETE FROM Production.ProductCostHistoryWHERE StandardCost > 1000.00 ;
software © www.354353.com