Bruke strukturert spørrespråk ( SQL) er nøkkelen til enkel tilgang til data i et datasystem som lagrer informasjon i en DB2-database . Når SQL grunnleggende er lært , er data manipulasjon en lett oppgave . Fire enkle kommandoer brukes til å legge til, endre , fjerne og lese data som er lagret i DB2-tabeller . De mest avanserte SQL-setninger typisk bestå av mer detaljerte former for innsatsen , oppdatere, slette og velge kommandoer . Du trenger
DB2 -database
SQL -grensesnitt programvare
Table skjema
Vis flere instruksjoner
en
Forstå tabeller. I DB2, er informasjon som er lagret i tabeller som inneholder kolonner . En tabellens kolonner logisk forholder seg til hverandre og lagre en enkelt type data . En rad representerer en enkelt post i en tabell som består av en verdi i hver kolonne. For eksempel har en tabell med navnet "adresse " navn, gateadresse , by, stat og ZIP som kolonner . En rad i adressefeltet tabell består av John Doe , Storgata 123 , New York, NY og 11111 .
2
Forstå indekser. Hvert bord kan ha en eller flere indekser som definerer den mest effektive måten å få tilgang til data , og om bestemte kolonner må inneholde unike data . Ved hjelp av en indeks i en DB2-tabell er lik ved hjelp av en indeks i en bok , det definerer en direkte vei til bestemte oppføringer . Navnet kolonne er en sannsynlig unik indeks for adressen tabellen .
3
Bruk velg kommandoen for å hente data fra en DB2-tabell . Kode denne uttalelsen som velger navn, gateadresse , by, stat , ZIP fra adresse der name = " John Doe ". Dette returnerer alle radene fra tabellen der navnet kolonnen inneholder John Doe . Fordi navn er en unik indeks på adressetabell , returnerer setningen til en rad. Hvis navnet ikke er lagret i tabellen , vil det vende tilbake ingen punkter . Alle rader returneres når der klausulen er fjernet .
4
Bruk innsatsen kommandoen for å legge til rader i en tabell . Kode dette utsagnet som setter inn adresse (navn, gate , by, stat , ZIP ) verdier ( " Mary Jones ", " 456 Oak St. ", " Houston ", " Norway" , " 22222 ") . Denne uttalelsen legger en rad til adressen bordet .
5
Bruk oppdateringen kommandoen til å endre data i en DB2-tabell . Kode dette utsagnet som oppdateringen adresse set street = " 789 Pine St. " hvor name = " Mary Jones . " Denne koden endrer Mary har adresse i adressefeltet tabellen . Hvis en klausul der ikke brukes , oppstilling oppdaterer alle rader .
6
Bruk delete -kommandoen til å fjerne informasjon fra bordet . Kode denne uttalelsen som sletter fra adresse der name = " Mary Jones . " . Dette fjerner alle Marias informasjon fra adresse tabellen . Hvis der klausulen ikke blir brukt , oppstilling sletter alle rader i tabellen .