Skapa SQL-fråga - hur det fungerar
SQL-frågor krävs för att kommunicera med databaser. Detta praktiska tips visar hur du skapar en sådan fråga.
SQL-fråga: Du borde veta det
- En SQL-fråga är inte svår att förstå, eftersom den nästan helt består av engelska ord. Det är dock viktigt att du skriver SQL-kommandona i frågan i rätt ordning.
- SQL skiljer inte mellan stora och små bokstäver. Det är emellertid vanligt att använda SQL-kommandona, databas- och tabellnamn skrivs vanligtvis med små bokstäver.
- Avsluta alltid det slutförda SQL-kommandot med ett semikolon [;].
1. SQL-kommando: VÄLJ
- SELECT-kommandot är där för att välja kolumner från en tabell.
- Om du vill välja alla kolumner skriver du "VÄLJ *", annars anger du "VÄLJ" följt av kolumnnamnen. Du måste separera kolumnernas namn med komma [, ].
2: a kommandot: FRÅN
- Använd kommandot FROM för att välja tabellen där frågan ska spelas.
- Ett litet exempel: Du vill välja kolumnerna "art-no", "artikel" och "price" från tabellen "presenter". SQL-kommandot för detta är "SELECT art-nr, artikel, pris FRA presentartiklar;". Denna SQL-fråga fungerar redan, men kan utökas med ytterligare kommandon.
Tredje SQL-kommando: VAR
- Du kan använda WHERE-kommandot för att lägga till ett villkor i din fråga.
- Om du vill söka efter en text måste du lägga den i enstaka citat.
- För att fortsätta exemplet ovanifrån: Du vill bara fråga artikeln "Omslagspapper". SQL-frågan ser nu ut så här: "VÄLJ objekt nr, objekt, pris FRA presentartiklar VAR objekt = 'presentpaket';".
Sist men inte minst: BESTÄLL AV
- Om din fråga ger flera resultat kan du sortera dem med ORDER BY.
- Ange vilken kolumn som ska sorteras efter, följt av "ASC" för stigande och "DESC" för fallande ordning.
- Även här bygger vi på exemplet ovan: Du har fått flera resultat för din fråga och vill sortera dem i fallande ordning efter pris. SQL-frågan för detta är: "VÄLJ objekt nr, objekt, pris FRA presentföremål VAR objekt = 'presentpapper' ORDER BY price DESC;".
I nästa praktiska tips lär du dig att installera och konfigurera XAMPP.