SQL Simulation Flashcards

1
Q

wie erstellt man eine Tabelle (name=einheit) mit einem Primary key?

A

CREATE TABLE einheit (id INT)
PRIMARY KEY (ID);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

wie legt man einen Primärschlüssel fest? Was muss man beachten?

A

PRIMARY KEY (Spaltenname des PK) NOT NULL

btw: NOT NULL weil diese zelle nicht leer sein darf!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CHAR vs VARCHAR unterschied?

A

CHAR hat eine fixe zeichenzahl und VARCHAR kann beliebig viele zeichen (innerhalb des festgelegten ramens) haben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Warum werden nach INT bzw VAR zahlen in klammern hinterher geschrieben
zB: int(11) oder varchar (50)

A

das beschränkt die zeichenanzahl, damit die tabelle nicht unnötig viele daten genieriert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

wie kann man in einer tabelle eine spalte hinzufügen?

A

ALTER TABEL tabellenname ADD COLUMN spaltenname VARCHAR (50)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

wie befüllt man eine tabelle mit werten?

A

INSERT INTO tabellenname (spaltenname) VALUES (spaltenwert);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ändere den wert einer bestimmten spalte in einen andere

A

UPDATE tabellenname SET spaltenname=”neuer wert” WHERE spaltenname = “alter wert”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly