Skip to main content

7.2 CREATE TABLE

Definition

CREATE TABLE erstellt eine neue Tabelle in einer Datenbank.

Dabei werden Tabellenname, Spalten, Datentypen und optional Einschränkungen festgelegt.


Grundaufbau

CREATE TABLE kunde (
    kundennr INT,
    name VARCHAR(100),
    ort VARCHAR(100)
);

Beispiel mit Primärschlüssel

CREATE TABLE kunde (
    kundennr INT PRIMARY KEY,
    name VARCHAR(100),
    ort VARCHAR(100)
);

Beispiel mit Fremdschlüssel

CREATE TABLE bestellung (
    bestellnr INT PRIMARY KEY,
    kundennr INT,
    datum DATE,
    FOREIGN KEY (kundennr) REFERENCES kunde(kundennr)
);

Wichtige Bestandteile

Bestandteil Bedeutung
Tabellenname Name der Tabelle
Spaltenname Name eines Attributs
Datentyp Art der gespeicherten Daten
PRIMARY KEY eindeutiger Schlüssel
FOREIGN KEY Verweis auf andere Tabelle

Merksatz

CREATE TABLE erstellt Tabellen mit Spalten, Datentypen und Schlüsseln.


Prüfungshinweis

In IHK-Aufgaben wird häufig geprüft, ob Tabellen mit passenden Datentypen, Primärschlüsseln und Fremdschlüsseln erstellt werden können.

Typische Fehler:

  • Primärschlüssel vergessen.
  • falschen Datentyp wählen.
  • Fremdschlüssel nicht eintragen.
  • Klammern oder Kommas vergessen.
  • Tabellennamen und Spaltennamen verwechseln.

Quellen

  • IT-Handbuch für Fachinformatiker