 |
 |
 |
 |
|
|
SQL Basics
Grundlagen zu SQL Statements
SQL ist eine Sprache um Daten in einer Datenbank zu verarbeiten. Bei unsauberen Befehlen kann aber auch leicht Schaden angerichtet werden. Also bitte vorsichtig.
In den folgenden Beispielen verwenden wir die Tabelle tblArt mit den Feldern ArtNr, Cat und Price
ArtNr |
Cat |
Price |
251426 |
Drinks |
1.95 |
365128 |
Food |
7.25 |
.... |
.... |
.... |
Lesen
SELECT
Mit dem Befehl SELECT wird der Inhalt ausgelesen
SELECT ArtNr,Cat,Price FROM tblArt
Es werden alle Daten aus der Tabelle gelesen
Schreiben
INSERT
Mit dem Befehl INSERT INTO wird in die Tabelle geschrieben
INSERT INTO tblArt (ArtNr,Cat,Price) VALUES ('526245','Food',2.60)
Es wird der Artikel 526245 der Tabelle hinzugefügt
Ändern
Update
Mit dem Befehl UPDATE wird der Inhalt geändert
UPDATE tblArt SET Price=3.50 WHERE ArtNr=526245
Es wird der Preis des Artikels 526245 geändert
Löschen
DELETE
Mit dem Befehl DELETE wird aus der Tabelle gelöscht
DELETE FROM tblArt WHERE ArtNr=526245
Es wird der Artikel 526245 aus der Tabelle gelöscht
Sortieren
ORDER
Mit dem Befehl ORDER BY wird die Ausgabe von SELECT sortiert
Mit DESC kann die Sortierung umgekehrt werden
SELECT ArtNr,Cat,Price FROM tblArt ORDER BY Price
Sortiert die Ausgabe von SELECT nach dem Preis aufsteigend
SELECT ArtNr,Cat,Price FROM tblArt ORDER BY Price DESC
Sortiert die Ausgabe von SELECT nach dem Preis absteigend
Filtern
WHERE
Mit dem Befehl WHERE wird die Ausgabe selektiert
WHERE kann mit AND oder OR kombiniert werden
SELECT ArtNr,Cat,Price FROM tblArt WHERE Price=1.95;
Zeigt alle Artikel mit dem Preis von "1.95"
SELECT ArtNr,Cat,Price FROM tblArt WHERE (Price=1.95) AND (Cat='Drinks');
Zeigt alle Getränke mit dem Preis von "1.95"
SELECT ArtNr,Cat,Price FROM tblArt WHERE (Price=1.95) OR (Cat='Drinks');
Zeigt alle Artikel mit dem Preis von "1.95" und alle Artikel in der Kategorie "Drinks"
|
|
 |
 |
 |
 |
|