SQL = Structured Query Language → dt. Strukturierte Abfragesprache
SQL teilt sich in 3 Bereiche:
Vorsicht! PHPMyAdmin arbeit direkt auf der Datenbank. Löschung von Strukturen sind nicht rückgängig zu machen!
Wiederherstellung nur aus einem Backup möglich!
SELECT * FROM kunde.adresse;
Wird der Fokus auf die Datenbank gesetzt (USE [Datenbankname]; → z.B.: USE kunde;), ist die Angabe der Datenbank im SQL-Befehl optional aber nicht mehr nötig.
SELECT * FROM adressen WHERE kundennummer=4;
Ausgabe des Datensatzes (aller Attribute) mit der Kundennummer gleich 4.
INSERT INTO `firma`.`kunde` (`kundennummer`, `anrede`, `vorname`, `name`) VALUES (4, 'Frau', 'Else', 'Kling');
Es wird im Datensatz mit den angegebenen Werten in die Tabelle eingefügt.
UPDATE `firma`.`kunde` SET `name` = ‘Huber‘ WHERE kundennummer=4;
Im Datensatz mit der Kundennummer 4 wird in der Spalte Name der Wert auf Huber geändert.
(INSERT), ändert (UPDATE) oder löscht (DELETE).