SQL 1 - Einführung, Datendefinition und -manipulation Flashcards
Tabelle Erzeugen
CREATE TABLE < Tabellenname > (< Spaltenname1 > < Datentyp 1 >, < Spaltenname2 > < Datentyp2 >,…);
Tabelle Erzeugen (Mit Primärschlüssel)
CREATE TABLE < Tabellenname > ( < Spaltenname1 > < Datentyp 1 > PRIMARY KEY, …);
Zusammengesetzter Primärschlüssel
CREATE TABLE (< Spaltenname1 > < Datentyp 1 > PRIMARY KEY(< Spaltenname2 > < Datentyp2 >…),…));
Eindeutige Attribute
UNIQUE Schlüsselwort nach dem Datentyp beim erzeugen der Tabelle hinzufügen
Attribute, die nicht NULL enthalten dürfen (z.B. ID)
NOT NULL Schlüsselwort nach dem Datentyp beim erzeugen der Tabelle hinzufügen
Fremdschlüssel
CREATE TABLE < Tabellenname >( < Spaltenname1 > < Datentyp1 > REFERENCES < TabellennameP > (< SpaltennameP >),…);
Anlegen von Tupeln in Tabelle
INSERT INTO < Tabelle > (< Spaltenname1 >, < Spaltenname2 >,…) VALUES ( < Wert1 > , < Wert2 > ,…);
Ändern von Tupeln
UPDATE < Tabelle > SET < Attribut > = < neuer Wert > WHERE < Bedingung > ;
WHERE ist hier optional
Löschen von Tupeln
DELETE FROM < Tabelle > WHERE < Bedinung >;
Bedingungen
WHERE < Attribut > = < Wert >;