SQL , eller strukturert spørrespråk , er en standard datamaskin språk. Når du bruker SQL, kan du få tilgang til og manipulere slike databaser som MySQL, SQL Server , Access, Oracle , Sybase og DB2. Selv om det finnes flere versjoner av SQL språket , de er kompatibel og støtter de viktigste kommandoer som for eksempel SELECT, HVOR , UPDATE , DELETE og INSERT . SQL tutorials lære begrepene språket . De gir vanligvis en øvelse som inkluderer spørrekonkurranser, referanser og hands -on erfaring å skrive og redigere koden . Instruksjoner
en
Bruk SQL SELECT-setning . Syntaksen tilgang til data fra en relasjonsdatabase , og viser resultatene som vist i eksemplene nedenfor :
SQL SELECT syntaks : en
SELECT column_name ( s ) FROM tabellnavn
SQL > ; SELECT CUSTOMER_ID FRA * FROM asterisk ( * ) vil vise alle kolonner for kundene tabellen .
2
Bruk SQL WHERE klausulen . Syntaksen filtre gjennom alle postene i en relasjonsdatabase og velger bare de postene som oppfyller bestemte kriterier , som vist i eksemplet nedenfor :
SQL WHERE klausulen syntaks : en
SELECT column_name ( s )
FRA table_name
HVOR column_name operatør verdi
SQL > SELECT etternavn
2 FRA kunder
3 HVOR first_name = ' Cynthia ' ;
LAST_NAME
----------
Grønne
Andre operatører tillatt i WHERE klausulen
< p . > Operatør /descrption
= /Equal
< > /Ikke lik
> /Større enn
< /Mindre enn
> = /Større enn eller lik
< = /Mindre enn eller lik
MELLOM /Between et inkluderende utvalg
SOM /Søk etter lignende mønster
IN /Når vite den nøyaktige verdien som skal returneres for minst en av kolonnene .
3
Bruk SQL UPDATE-setningen . Syntaksen oppdateringer eksisterende data i en relasjonsdatabase , og viser resultatene som vist i eksemplene nedenfor :
SQL Update syntaks : en
OPPDATERING table_name
SET kolonne 1 = verdi , kolonne 2 = verdi2 , ...
HVOR some_column = some_value
SQL > oppdatere kunder
to SET first_name = "Johanne"
3 WHERE first_name = ' john ';
en rad oppdatert
SQL > select * fra . WHERE klausulen er lagt i UPDATE syntaks. WHERE-leddet angir tydelig hvilke posten ( e) vil bli berørt av oppdateringen. Hvis WHERE-leddet er utelatt, vil alle postene bli oppdatert.
4
Bruk SQL DELETE-setningen . Syntaksen kan fjerne data fra en relasjonsdatabase som vist i eksemplene nedenfor:
SQL DELETE syntaks:
DELETE FROM tabell
HVOR some_column = some_value
< p > DELETE fROM kunder
WHERE etternavn = ' grønne '; .
en rader slettet
data fjernet fra databasen
2 Cynthia Grønn 05 - februar -68 800-555-12121
WHERE klausulen er brukt i den i DELETE syntaks. WHERE-leddet vil filtrere hvilke posten (e ) vil være effektiv ved slettet. Hvis WHERE-leddet er utelatt, vil alle postene bli slettet.
5
Bruk INSERT INTO-setningen . Syntaksen setter inn en ny rad i en relasjonsdatabase tabellen og viser resultatene som vist i eksemplene nedenfor :
SQL INSERT INTO syntaks : en
INSERT INTO table_name ( kolonne 1 , kolonne 2 , kolonne 3 , . ..)
VALUES ( verdi 1 , verdi 2 , verdi3 , ... )
SQL > setter inn kunder (
CUSTOMER_ID , fornavn, etternavn )
VALUES ( 4 , ' Joan ' , 'Black ') ;
en rad opprettet
data satt inn i databasen
4 Joan Svart