SQL-kommandoer brukes til spørring, innleser eller endre informasjon i en relasjonsdatabase . En spørring brukes når du trenger å vite spesifikk informasjon om data , for eksempel hvilke studenter scoret over 90 i en klasse eller der elevene ble innrullert i et bestemt emne . Den inndatakommandoer kontroll hva som går inn i databasen . Enhver eksternt grensesnitt , for eksempel en webside, må ringe skript som utfører SQL- kommandoer for å sende feltet informasjon. SQL-kommandoer som endrer en database er de som slette , omorganisere eller oppdatere informasjon . Dette er spesielt nyttig for dataelementer som har utløpt eller ikke lenger er i bruk , for eksempel adresser og telefon numbers.This artikkelen viser hvordan du oppretter , fylle , endre og slette en tabell i SQL. Databasen som brukes for prøvene er MySQL. Du trenger
tilgang til en database program , som MySQL eller Oracle
Vis flere instruksjoner
en
Logg inn for å MySQL. Når du har eksternt koblet til serveren , skriver du inn følgende kommandoer for å angi MySQL > mysql -u your_user_name -p > your_passwordmysql > bruk your_database_namemysql > Nå er du klar til å kjøre SQL- kommandoer. Husk at du må skrive " bruk" og deretter din egen database navn.
2
Lag en tabell . Tabellen for denne artikkelen vil ha tre felt: navn, Subj og klasse. Tabellen vil bli kalt " std_info . " Bruk CREATE TABLE kommandoen som vist nedenfor : CREATE TABLE std_info (navn VARCHAR ( 255 ) NAT NULL , subj VARCHAR ( 255 ) NOT NULL , klasse INT NOT NULL) ; Denne kommandoen vil opprette en tabell med feltene : "navn" , " subj "og" klasse ". VARCHAR angir antall tegn i hver celle . INT sier at dataelementet er et heltall. NOT NULL forsikrer at cellen ikke aksepterer null oppføringer. Hvis en null oppføring er sendt, vil SQL returnere en feilmelding .
3
Befolke bordet . Hvis du vil fylle bordet må du oppfinne noen verdier for hvert felt . Dette eksemplet fyller bordet med opplysninger fra to studenter, to forskjellige fag og fire forskjellige karakterer. Koden for å fylle ut første element av innspill er gitt below.INSERT INTO std_info VALUES ( ' Mark Smith ', ' Math ' , 85 ); å fylle de andre elementene i input, gjenta koden og endre feltet informasjon
.
4
Endre informasjonen . Du bruker UPDATE -kommandoen til å endre opplysningene i en tabell . I dette eksempelet faget " Math " vil bli endret til "English" for studenten som heter UPDATE std_info SET subj = ' engelsk' WHERE subj = ' Math ' AND name = ' Mark Smith ' " Mark Smith . "; For å sikre at endringer er gjort typen : SELECT * FROM std_info ; Dette vil vise alle innspill i tabellen . Den " *" instruerer å velge alle feltene i tabellen .
5
Slett informasjonen i tabellen . SQL lar deg slette enkelte rader eller slette all informasjon i en tabell. For å slette en bestemt rad , gjør du følgende: DELETE FROM std_info WHERE subj = ' Math ' AND name = ' Mary Jones '; å slette all informasjon på bordet uten å slette selve bordet typen : DELETE FROM std_info ;
6
Eliminer bordet . For å eliminere tabellen må du bruke DROP kommandoen. Dette vil slette tabellen og alt av informasjon innen it.DROP TABLE std_info ;