Fråga en SQL ( Structured Query Language ) server hämtar data från databasen tabeller. SQL -frågor används för att välja , uppdatera , ta bort eller infoga i databasen tabeller . Eftersom SQL är en standard programmeringsspråk , används den i 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å förändringar . Varje typ av fråga har en standard kommando och syntax
1 .
Välj data från SQL-tabeller . Urval från tabeller återvänder en till flera rader . "Select " uttalande används för att hämta information från tabeller . Välj frågor är bra när man lär sig SQL , eftersom meddelandet inte ändrar värdena i tabellen . Nedan är ett exempel på en urvalsfråga : " . tblName "
SELECT * FROM tblName
Koden ovan väljer alla kolumner från en tabell som heter
2 .
uppdatera poster i tabellerna . "Uppdatera " uttalande redigeringar informationen i tabellerna . Uppdateringen uttalande kan redigera en eller flera rader . Om uppdateringen uttalande inte har någon " där " klausul läggas till koden , uppdaterar den varje rad i tabellen . Följande kod uppdateringar varje skiva där kundens efternamn är "svensson " :
uppdatering tblCustomer som förnamn=' Joe ' var efternamn=' Smith '
Koden ovan redigeringar den " tblCustomer " bord . Frågan ställer in första namn till " Joe " för alla kunder med en sista namnet " Svensson ".
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 sätter 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å vad värde det ska ställas i vissa kolumner . Följande kod inför ett nytt rekord i en tabell :
infoga i tblCustomer ( förnamn , efternamn , adress ) värden ( " Joe " , " Smith " , NULL )
I detta uttalande är en ny kund rekord skapats . Kundens adress är okänd , så " NULL " värde används .
4 .
Ta bort poster från ditt bord . Den delete permanent bort 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 '
Det är viktigt att ange en "där " klausul i en DELETE-sats , eftersom hela bordet rensas om det utelämnas.
Previous:nothing Next:hur man skapar en klass fil i . NET