Daten aus einer Datenbank holen
SELECT * FROM Datenbank.Tabelle WHERE id='$id'
Daten aus mehreren Datenbanken holen wenn z.B. ID's in Namen aufgelöst werden müssen zu beachten ist, dass alle möglichen Kombinationen angezeigt werden. Also wenn in beiden 2 Datensätze stehen kommen 2×2=4 Datensätze raus es sei denn man verwendet etwas wie a.id=b.name
SELECT * FROM Datenbank.Tabelle1 a, Datenbank.Tabelle2 b WHERE a.id=b.name
Sortieren
ORDER BY id DESC LIMIT 0,20
DESC absteigend, ASC aufsteigend LIMIT erster Datensatz, Anzahl der Datensätzen
Daten in die Datenbank schreiben
INSERT INTO Datenbank.Tabelle (id,name) VALUES ('4','Exmatrikulator')
Daten aktualisieren
UPDATE Datenbank.Tabelle SET homepage='http://exmatrikulator.de', name='Exmatrikulator' WHERE id='4' AND email='ex@exmatrikulator.de'
aktualisiert alle Datensätze die die id 4 und die E-Mailadresse ex@exmatrikulator.de haben.
Daten löschen
DELETE FROM Datenbank.Tabelle WHERE id='4' AND email='ex@exmatrikulator.de'
löscht alle Datensätze die die id 4 und die E-Mailadresse ex@exmatrikulator.de haben.
kopiert Tabellestruktur und Daten von Tabelle nach Tabelle_sich
CREATE TABLE Tabelle_sich AS SELECT * FROM Tabelle