Final KA Flashcards
CREATE TABLE
Erstellt eine Tabelle in der Datenbank
Bsp. CREATE TABLE tabellenname
(spaltenname1
datentyp,spaltenname2
datentyp)
ALTER TABLE (…) ADD
Erweitert die Tabelle
ALTER TABLE tabellenname
ADD spaltenname1
datentyp
integer
Speichern von ganzen Zahlen
Bsp. 25
float
Speichern von Kommazahlen
Bsp. 25,75
currency
Speichern von Geldbeträgen
Bsp. 25,75€
boolean
Speichern von Wahrheitswerten
Bsp. TRUE, FALSE
timestamp
Speichern von Datum- & Zeitangaben
Bsp. (JJJJ.MM.TT HH:MM:SS)
date
Speichern von Datumsangaben
Bsp. (JJJJ.MM.TT)
time
Speichern von Zeitangaben
Bsp. (HH:MM:SS)
varchar (n)
Speichern von Zeichenketten (n Zeichen)
Bsp. Norbert Schmidt 2
longtext
Speichern von Zeichenketten (bis zu 4,294,967,295 Zeichen)
1. Es war einmal ein kleines süßes Mädchen, das hatte jedermann lieb, der sie nur ansah, am allerliebsten a
DROP TABLE
Löscht eine Tabelle aus der Datenbank
Bsp. DROP TABLE tabellenname
PRIMARY KEY
Setzt eine Spalte als Primärschlüssel
Bsp. CREATE TABLE tabellenname
(spaltenname1
datentyp
PRIMARY KEY, spaltenname2
datentyp)
AUTO
INCREMENT
Definiert, dass die Spalte
auto-incremented wird
Bsp. CREATE TABLE tabellenname
(spaltenname1
datentyp AUTOINCREMENT,spaltenname2
datentyp)
NOT NULL
Definiert, dass die Zellen dieser Spalte nicht leer sein dürfen
Bsp. CREATE TABLE tabellenname
(spaltenname1
datentyp,spaltenname2
datentyp NOT NULL)
UNIQUE
Definiert, dass in zwei Zellen
derselben Spalte niemals derselbe Wert stehen darf
Bsp. CREATE TABLE tabellenname
(spaltenname1
datentyp,spaltenname2
datentyp,
CONSTRAINT UC_spaltenname2 UNIQUE (spaltenname2
))
DEFAULT
Definiert, dass einer Spalte ein Standardwert zugewiesen wird, wenn keiner angegeben wurde
Bsp. CREATE TABLE tabellenname
(spaltenname1
datentyp,spaltenname2
datentyp DEFAULT ‘wert’)
CHECK
Definiert, welche Werte in die Tabelle eingetragen werden können
Bsp. ALTER TABLE tabellenname
ADD spaltenname1
datentyp CHECK (spaltenname1
<=’wert1‘)
INSERT
Befehl, um Daten in die Datenbank einzufügen
Bsp. INSERT INTO tabellenname
(spaltenname1
, spaltenname2
) VALUES (’wert1.1‘, ‘wert2.1’), (’wert1.2‘ , ‘wert2.2’)
SELECT
Befehl, um Daten aus der Datenbank anzuzeigen
UPDATE
Befehl, um Daten in der Datenbank zu aktualisieren
Bsp. UPDATE tabellenname
SET spaltenname
= ‘wert‘ (bearbeitet alle Zeilen der Spalte → beachte die Filterfunktionen s.U.)