Brug struktureret forespørgsel sprog (SQL) er nøglen til let dataadgang i et edb -system , der gemmer oplysninger i en DB2-database . Når SQL grundlæggende er lært , data manipulation er en nem opgave . Fire simple kommandoer bruges til at tilføje, ændre , fjerne og læse data gemt i DB2 tabeller. De mest avancerede SQL-sætninger består typisk af mere omfattende former for indsatsen , ajourføre, slette og vælge kommandoer . Ting du skal
DB2-database
SQL interface software
Table skema
Vis Flere Instruktioner
1
Forstå tabeller. I DB2 er information gemt i tabeller, der indeholder kolonner. En tabellens kolonner logisk forholde sig til hinanden og gemme en enkelt type data. En række repræsenterer en enkelt post i en tabel, der består af en værdi i hver kolonne. For eksempel har en tabel med navnet " adresse " navn , gade , by, stat og ZIP som kolonner . Én række i adressen tabel består af John Doe , 123 Main St. , New York, NY og 11111 .
2
Forstå indekser. Hver tabel kan have et eller flere indekser , der definerer den mest effektive måde at få adgang til data , og om bestemte kolonner skal indeholde unikke data . Brug et indeks i en DB2-tabel svarer til at bruge et indeks i en bog , og det definerer en direkte vej til specifikke poster . Navnet Kolonnen er et sandsynligt entydigt indeks for adressen bordet.
3
Brug select kommando til at hente data fra en DB2-tabel . Kode denne erklæring som select navn , gade , by, stat , postnummer fra adresse hvor navn = " John Doe ". Det returnerer alle rækker fra tabellen , hvor navnet kolonne indeholder John Doe . Fordi navn er et entydigt indeks på adressen , opgørelsen returnerer én række . Hvis navnet ikke blev gemt i tabellen , vil det returnere nogen rækker. Alle rækker returneres når hvor klausulen er fjernet.
4
Brug kommandoen Indsæt for at tilføje rækker til en tabel. Kode denne erklæring som insert i adressen (navn , gade , by, stat , postnummer ) værdier ( " Mary Jones ", " 456 Oak St. ", " Houston ", " TX ", " 22222 "). Denne erklæring tilføjer en række til den adresse bordet.
5.
Brug opdateringen kommando til at ændre data i en DB2-tabel . Kode denne erklæring opdatering adresse sæt street = " 789 Pine St. " hvor navn = " Mary Jones. " Denne kode ændrer Marys gade adresse i adressefeltet tabellen. Hvis en WHERE ikke bruges , erklæringen opdaterer alle rækker .
6
Brug delete kommando til at fjerne oplysninger fra tabellen. Kode denne erklæring slette fra adresse, hvor name = " Mary Jones ". . Dette fjerner alle Marias information fra adressen bordet. Hvis hvor klausulen ikke anvendes , erklæringen sletter alle rækker i tabellen.