Structured Query Language (SQL)
Einfaches SELECT Statement, um Werte abzufragen.
SELECT
SELECT * FROM Mitarbeiter_Verwaltung;
Über einen LEFT JOIN wird die Schnittmenge zwischen erster und zweiter Tabelle gebildet und LEFT JOIN-Typisch der Tabelleninhalt der erstgenannten Tabelle im Ausdruck hinzugezogen.
Durch die WHERE-Klausel und der Suche nach allen FMNR (Familiennummern) die nicht vorhanden sind (IS NULL), kann auf alle Mitarbeiter geschlossen werden, die keine Familienmitglieder im Unternehmen haben.
SELECT mit JOIN und Suche nach NULL
SELECT * FROM Personal LEFT JOIN Familienmitglieder ON (Personal.PERSNR = Familienmitglieder.PERSNR) WHERE FMNR IS NULL;
Daten mittels SQL einfügen.
INSERT INTO
INSERT INTO Mitarbeiter_verwaltung (Mitarbeiter_ID, Nachname, Vorname, Geb_Datum) VALUES (25, "Meier", "Thomas", "1965-07-06");
Mehrere Werte gleichzeitig einfügen
INSERT INTO Mitarbeiter_verwaltung (Mitarbeiter_ID, Nachname, Vorname, Geb_Datum) VALUES (25, "Meier", "Thomas", "1965-07-06"), (26, "Apel", "Patrick", "1981-10-15");
Werte ändern mittels UPDATE.
UPDATE
UPDATE Mitarbeiter_Verwaltung SET Nachname = "Maier" WHERE Mitarbeiter_ID = 25;
Tabelle nachträglich verändern mittels ALTER TABLE.
ALTER TABLE ADD
ALTER TABLE Mitarbeiter_Verwaltung ADD Abteilungsnummer INTEGER(11) NULL;






