Inhaltsverzeichnis

Tabellen erstellen und verwalten

Alle Tabellen auflisten

SHOW TABLES; </code>

Entwurf einer bestehenden Tabelle anzeigen

SHOW COLUMNS IN actor;

Tabelle erstellen

CREATE TABLE tblKunden
(
Vorname VARCHAR(20)
);
CREATE TABLE tblKunden
(
Vorname VARCHAR(40) NOT NULL,
Nachname VARCHAR(40) NOT NULL,
Strasse VARCHAR(80)
);

Standardwerte

CREATE TABLE tblKunden
(
Vorname VARCHAR(40) NOT NULL,
Nachname VARCHAR(40) NOT NULL,
Strasse VARCHAR(80),
Land VARCHAR(3) DEFAULT "CH"
);

Autoincrement

CREATE TABLE tblKunden
(
KundenNr SMALLINT AUTO_INCREMENT,
Vorname VARCHAR(40) NOT NULL,
Nachname VARCHAR(40) NOT NULL,
Strasse VARCHAR(80),
Land VARCHAR(3) DEFAULT "CH"
);

Primärschlüssel definieren

CREATE TABLE tblKunden
(
KundenNr SMALLINT AUTO_INCREMENT,
Vorname VARCHAR(40) NOT NULL,
Nachname VARCHAR(40) NOT NULL,
Strasse VARCHAR(80),
Land VARCHAR(3) DEFAULT "CH",
PRIMARY KEY (KundenNr)
);

Fremdschlüssel definieren

CREATE TABLE tblKunden
(
KundenNr SMALLINT AUTO_INCREMENT,
Vorname VARCHAR(40) NOT NULL,
Nachname VARCHAR(40) NOT NULL,
Strasse VARCHAR(80),
LandID TINYINT UNSIGNED DEFAULT 182,
PRIMARY KEY (KundenNr),
FOREIGN KEY (tLandID) REFERENCES tbllaender (tLandID)
);