Spørring av relasjonsdatabaser ved hjelp av Structured Universal Computing Language SQL er den anerkjente standarden for å administrere data i et databasestyringssystem. På grunn av sin allsidighet har SQL-språket blitt utbredt på nettressursene til det verdensomspennende Internett. Å skrive SQL-spørsmål er basert på anvendelsen av flere grunnleggende regler for å jobbe med en relasjonsdatabase. Å skrive et SQL-spørsmål vil hjelpe deg med å implementere oppgavene for å hente viss informasjon fra tabeller, legge til, endre eller slette rader i en tabell.
Bruksanvisning
Trinn 1
For å få den lagrede informasjonen fra databasetabellene, opprett et utvalgsspørsmål - SELECT. Hvis det er koblinger mellom tabeller, kan data tas i henhold til passende forhold fra alle kolonner med relaterte tabeller. Liste alle nødvendige kolonner etter SELECT-setningen. Spesifiser tabellene som brukes i spørringen i FROM-setningen. I sin enkleste form viser et utvalgsspørsmål alle rader med de angitte kolonnene i en gitt tabell: VELG col1, col2 FRA my_table.
Steg 2
Sett om nødvendig en betingelse for å velge rader. Betingelsen er satt av WHERE-klausulen. Still inn verdien til parameteren du ønsker etter denne instruksjonen. Funksjonsberegnings- og sammenligningsoperasjoner kan også brukes her. For eksempel gir en uttalelse av skjemaet WHERE col1> 3 deg muligheten til å vise tabellrader der verdien til col1-kolonnen er større enn 3. For å angi ønsket uttrykk, bruk kombinasjoner av AND, OR-operatorene, så vel som betingede operatører av SQL-språket.
Trinn 3
For å sette inn nye rader i en tabell, skriv et INSERT-spørsmål. Med hjelpen kan du sette inn nye data av samme type som allerede eksisterer i tabellen. Syntaksen for denne utsagnet er veldig enkel: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2 ',‘ new_data3'). Her setter VALUES-setningen nye radverdier til hver eksisterende kolonne i min_tabell.
Trinn 4
Endringer i data i hvilken som helst rad i tabellen utføres ved hjelp av UPDATE-spørringen. Videre kan du angi en WHERE-valgtilstand der informasjonen i databasen endres. Definer dataene du vil endre, og tilstanden for forespørselen din. For å gjøre dette, skriv en linje som denne: OPPDATER my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Spørringen vil utføre dataendringen spesifisert i SET-setningen bare hvis tilstanden i WHERE-setningen er fornøyd.
Trinn 5
En DELETE-setning skrives for å slette en hel rad fra en datatabell. Videre slettes raden bare når WHERE-tilstanden er satt. Skriv uttrykket: DELETE FROM my_table WHERE col1 = ‘data1’. Hvis du utfører dette spørsmålet, slettes tabellraden som inneholder verdidata1 i kol1-kolonnen.