Forespørgsel til en SQL (Structured Query Language) server henter data fra databasetabeller. SQL-forespørgsler bruges til at vælge , opdatere, slette eller indsætte i databasetabeller. Da SQL er en standard programmeringssprog , er det bruges på tværs af flere forskellige database - server applikationer . Det betyder en udvikler kan anvende en forespørgsel bruges på SQL Server og oversætte det til MySQL eller Oracle med få ændringer. Hver type forespørgsel har en standard kommando og syntaks. Instruktioner
1
Vælg data fra SQL tabeller. Udvælgelse af tabeller returnerer en til flere rækker. Den " select " erklæring bruges til at hente oplysninger fra tabeller. Udvælgelsesforespørgsler er gavnlige , når lære SQL, fordi erklæringen ikke ændrer værdierne i tabellen. Nedenfor er et eksempel på en udvælgelsesforespørgsel : " . TblName "
select * from tblName
Ovenstående kode vælger alle kolonner fra tabellen navngivne
2
opdatering poster i dine tabeller . Den " update " erklæring redigerer oplysningerne i dine tabeller. Opdateringen erklæring kan redigere en eller flere rækker. Hvis opdateringen erklæring ikke har en ", hvor "-klausul tilføjet til koden, den opdaterer hver række i tabellen. Følgende kode opdateringer hvert rekord , hvor kundens sidste navn er " Smith " : Hej
update tblCustomer sæt first_name = ' Joe' var last_name = ' Smith '
Ovenstående kode redigerer " tblCustomer " tabel . Forespørgslen sætter første navn til " Joe " for alle kunder med et efternavn " Smith ".
3
Indsæt nye poster i databasen tabellen. "Indsæt " kommando giver udviklere mulighed for at tilføje poster til en tabel. Kommandoen kræver, at du sætte værdierne for hver kolonne i tabellen , men du kan også indstille disse kolonner til " NULL" ( ingen værdi ), hvis du er usikker på , hvilken værdi at sætte i nogle kolonner. Følgende kode indsætter en ny rekord i en tabel : Hej
indsætte i tblCustomer ( first_name , last_name , adresse ) værdier ( 'Joe ', ' Smith ' , NULL)
I denne erklæring , en ny kunde rekord er oprettet. Kundens adresse er ukendt, så " NULL" værdi anvendes .
4
Slette poster fra dit bord. Delete erklæring fjerner permanent data fra en tabel . Følgende kode fjerner alle poster, hvor kundens efternavn er " Smith " : Hej
slette fra tblCustomer hvor last_name = ' Smith '
p Det er vigtigt at angive en " hvor "-klausul i en delete erklæring , fordi hele tabellen ryddes, hvis det er udeladt .