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) );