Ställa frågor mot en SQL ( Structured Query Language ) server hämtar data från databasen tabeller . SQL-frågor används för att välja ut, uppdatera , ta bort eller infoga i databasen tabeller . Eftersom SQL är en standard programmeringsspråk används det över flera olika databas - server applikationer . Detta innebär en utvecklare kan använda en fråga som används på SQL Server och översätta det till MySQL eller Oracle med få ändringar . Varje typ av fråga har en standard kommando och syntax . Instruktioner
1
Välj data från SQL-tabeller . Urval från tabeller återgår man till flera rader . Den " select " uttalande används för att hämta information från tabeller . Urvalsfrågor är bra när man lär sig SQL , eftersom uttalandet inte ändra värdena i tabellen . Nedan är ett exempel på en urvalsfråga : " . TblName "
välj * från tblName
koden ovan väljer alla kolumner från tabellen namngiven
2
Update poster i tabellerna . Den " update " uttalande redigerar informationen i tabellerna . Uppdateringen uttalande kan redigera en eller flera rader . Om uppdateringen uttalande inte har ett " där " klausul läggas till koden , uppdaterar det varje rad i tabellen . Följande kod uppdateringar varje skiva där kundens efternamn är " Smith " :
uppdatering tblCustomer set förnamn = ' Joe ' var efternamn = ' Smith '
koden ovan redigerar " tblCustomer " tabell. Frågan ställer förnamn till " Joe " för alla kunder med ett efternamn " Smith . " Addera 3
Infoga nya poster i databasen tabellen . "Infoga " -kommandot ger utvecklare möjlighet att lägga till poster i en tabell . Kommandot kräver att du anger värden för varje kolumn i tabellen , men du kan också ställa in dessa kolumner till " NULL " ( inget värde ) om du är osäker på vilket värde som anges i vissa kolumner . Följande kod infogas ett nytt rekord i en tabell :
infoga i tblCustomer ( förnamn, efternamn , adress ) värden ( " Joe " , " Smith " , NULL ) katalog
I detta uttalande , en ny kund post skapas . Kundens adress är okänd , så den " NULL " värde används .
4
bort poster från tabellen . Uttrycket delete tar bort permanent data från en tabell . Följande kod tar bort alla poster där kundens efternamn är "svensson " :
bort från tblCustomer där efternamn = ' Smith '
p Det är viktigt att ange ett " där " klausul i en delete uttalande , eftersom hela bordet rensas om det utelämnas .