SQL Simulation Flashcards
wie erstellt man eine Tabelle (name=einheit) mit einem Primary key?
CREATE TABLE einheit (id INT)
PRIMARY KEY (ID);
wie legt man einen Primärschlüssel fest? Was muss man beachten?
PRIMARY KEY (Spaltenname des PK) NOT NULL
btw: NOT NULL weil diese zelle nicht leer sein darf!
CHAR vs VARCHAR unterschied?
CHAR hat eine fixe zeichenzahl und VARCHAR kann beliebig viele zeichen (innerhalb des festgelegten ramens) haben
Warum werden nach INT bzw VAR zahlen in klammern hinterher geschrieben
zB: int(11) oder varchar (50)
das beschränkt die zeichenanzahl, damit die tabelle nicht unnötig viele daten genieriert
wie kann man in einer tabelle eine spalte hinzufügen?
ALTER TABEL tabellenname ADD COLUMN spaltenname VARCHAR (50)
wie befüllt man eine tabelle mit werten?
INSERT INTO tabellenname (spaltenname) VALUES (spaltenwert);
ändere den wert einer bestimmten spalte in einen andere
UPDATE tabellenname SET spaltenname=”neuer wert” WHERE spaltenname = “alter wert”