Spør en SQL (Structured Query Language) server henter data fra databasen tabeller. SQL-spørringer brukes til å velge , oppdatere, slette eller sette inn i databasen tabeller. Siden SQL er en standard programmeringsspråk , er det brukt over flere ulike database -server applikasjoner . Dette betyr en utvikler kan bruke en spørring som brukes på SQL Server og oversette den til MySQL eller Oracle med få endringer. Hver type spørring har en standard kommando og syntaks. Instruksjoner
en
Velg data fra SQL-tabeller . Utvalg fra tabeller returnerer ett til flere rader . Den "select " statement brukes til å hente informasjon fra tabeller. Utvalgsspørringer er gunstig når man lærer SQL, fordi uttalelsen ikke endrer verdiene i tabellen . Nedenfor er et eksempel på en utvalgt spørring: " . TblName "
select * from tblName
Koden ovenfor velger alle kolonnene fra tabellen heter
2
Update postene i tabellene . Den "update " statement redigerer informasjonen i tabellene . Oppdateringen uttalelse kan redigere ett eller flere rader . Hvis oppdateringen uttalelsen ikke har en "hvor" klausul lagt til koden , oppdaterer den hver rad i tabellen . Følgende kode oppdateringer hver post hvor kundens etternavn er "Smith " : en
oppdatering tblCustomer sett first_name = ' Joe ' var last_name = ' Smith '
Koden ovenfor redigerer " tblCustomer " tabell . Forespørselen setter det første navnet til " Joe" for alle kunder med et etternavn av "Smith ".
3
Sett inn nye poster i databasen tabellen . "Insert "-kommandoen gir utviklere muligheten til å legge til poster i en tabell . Kommandoen krever at du sette verdier for hver kolonne i tabellen , men du kan også sette disse kolonnene til " NULL " ( ingen verdi ) hvis du er usikker på hvilken verdi å sette i noen kolonner . Følgende kode setter inn en ny post i en tabell:
setter inn tblCustomer ( fornavn, etternavn , adresse) verdier ( ' Joe ', ' Smith ' , NULL)
I denne uttalelsen , en ny kunde posten er opprettet. Kundens adresse er ukjent , så " NULL " verdi benyttes.
4
Slette poster fra tabellen. DELETE-setningen fjerner permanent data fra en tabell . Følgende kode fjerner alle poster hvor kundens etternavn er "Smith " : en
slette fra tblCustomer hvor last_name = ' Smith '
p Det er viktig å angi en "hvor" klausul i en slette uttalelse , fordi hele tabellen er fjernet hvis det er utelatt .