Aufgaben:
[ 00 ] —
[ 01 ]
[ 02 ]
[ 03 ]
[ 04 ]
[ 04a ]
[ 04b ]
[ 04c ]
[ 04d ]
[ 04e ]
[ 05 ]
[ 05a ]
[ 05b ]
[ 05c ]
[ 06 ]
[ 06a ]
[ 08 ]
SQL-Abfrage
- Syntax der Select-Anweisung:
SELECT [DISTINCT] Spalte [AS Spaltenüberschrift], ...
[FROM Tabelle, ...
[WHERE Bedingung]
[GROUP BY Spalte, ...]
[HAVING Bedingung]
[ORDER BY Spalte [ASC | DESC] ,...]
[LIMIT [offset,] rows]
- Operatoren für Bedingungen
and, or, not, is not null, <, >, <>, =, >=, <=, like '%alpen%', between ... and ...
- Beispiele
SELECT b_name FROM BERG WHERE gebirge is null (Berge ohne Gebirge)
- Verbindung zweier Tabellen
SELECT l_name, st_name FROM LAND JOIN STADT USING (L_ID) oder
SELECT l_name, st_name FROM LAND l, STADT s WHERE l.L_ID=s.L_ID
- andere nützliche Anweisungen:
SELECT VERSION()
SELECT * FROM LAND ORDER BY 2 DESC LIMIT 5
SHOW TABLES
DESCRIBE BERG