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

BestandteilBedeutung
TabellennameName der Tabelle
SpaltennameName eines Attributs
DatentypArt der gespeicherten Daten
PRIMARY KEYeindeutiger Schlüssel
FOREIGN KEYVerweis 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