Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

In linea DB2 SQL Tutorial Corso

Structured Query Language o SQL , consente ai programmatori di estrarre e manipolare i dati da un database. DB2 SQL è una variante leggermente diversa di SQL progettato per il database IBM DB2 . E ' essenzialmente la stessa cosa , tuttavia , in quanto si basa sulle stesse clausole di base, tra cui , ma non limitato a SELECT, FROM , WHERE , ORDER BY , INNER JOIN , OUTER JOIN , INSERT TABLE e INSERT INTO clausole . Base Query

Ogni query inizia con la clausola SELECT , un elenco di attributi , la clausola e una tabella da . Per recuperare il nome e l'ID della tabella CUSTOMER , per esempio , si può usare la seguente query :

selezionare Nome , IDFROM CLIENTE ;

È quindi possibile utilizzare la clausola ORDER BY per organizzare tale dati basati su un attributo specifico . Si può anche limitare tutti i dati solo ai clienti nome John utilizzando la clausola WHERE :

selezionare Nome , IDFROM CUSTOMERWHERE NAME = ORDINE " JOHN " PER NOME ;
interno /outer join

a volte, è necessario legare due tavoli insieme . Ad esempio, supponiamo che avete bisogno per organizzare il tuo tavolo CLIENTE in base all'attributo SEDIA - NUMERO dal tavolo per - CHART . Lei avrebbe bisogno di utilizzare il INNER JOIN o OUTER JOIN clausola per eseguire questa . La prima elenca l'intersezione di due tabelle , mentre il secondo elenca il sindacato . È inoltre necessario specificare un attributo correlato tra i tavoli utilizzando la clausola ON . Di seguito è riportato un esempio

selezionare Nome , IDFROM CUSTOMERINNER JOIN SEDUTE - CHARTON SEDUTE - CHART.ID = CUSTOMER.ID ; .
Creazione di tabelle

un aspetto importante della gestione di un database è la creazione di nuove tabelle per gestire le nuove informazioni di business. Ciò può essere realizzato utilizzando la clausola CREATE TABLE con il nome della tabella , dopo il quale è necessario specificare gli attributi ei tipi di dati . Di seguito è riportato un esempio .

CREATE TABLE nuovi -clienti ( Nome char ( 50 ) , Indirizzo char ( 50 ), Città del char ( 50 ) , data Birth_Date )

tipi di dati disponibili in DB2 includono BINARIO , REAL, DOUBLE , DATA, ORA , INTEGER e CHAR .
Inserimento informazioni aggiuntive

altre volte , si può fare, a inserire le nuove informazioni in un già creato tabella di database . Questo può essere effettuato tramite la clausola INSERT INTO . Per usarlo , unire INSERT INTO con il nome della tabella , e quindi elencare i valori . La chiave da ricordare è che è necessario elencare i valori in ordine dei campi , ed i loro tipi di dati deve corrispondere . Non è possibile inserire un numero in una stringa . Di seguito è riportato un esempio in base alla tabella di nuovi -clienti .

INSERT INTO nuovo - customersVALUES ( 'Bob' , '100 Street ' , ' Raleigh ' , 01/21/82 ) economici

 

software © www.354353.com