SQL CREATE TABLE-Anweisung

CREATE TABLE Statement

Das CREATE TABLE Statement wird verwendet, um Tabellen in der Datenbank zu erstellen.

SQL CREATE TABLE Syntax

CREATE TABLE Tabellenname
(
Spaltenname1 Datenart,
Spaltenname2 Datenart,
Spaltenname3 Datenart,
....
)

Der Datentyp (data_type) legt fest, welchen Datentyp eine Spalte aufnehmen kann. Der folgende Tisch enthält die häufigsten Datentypen in SQL:

Datenart Beschreibung
  • Integer(size)
  • Int(size)
  • Smallint(size)
  • Tinyint(size)
Nur Ganzzahlen zulassen. Geben Sie die maximale Anzahl der Ziffern in Klammern an.
  • decimal(size,d)
  • numeric(size,d)

Kann Zahlen mit Dezimalen aufnehmen.

"size" gibt die maximale Anzahl der Ziffern an. "d" gibt die maximale Anzahl der Stellen hinter dem Dezimalpunkt an.

char(size)

Kann Zeichenketten mit festem Länge aufnehmen (kann Buchstaben, Ziffern und spezielle Zeichen enthalten).

Geben Sie die Länge der Zeichenkette in Klammern an.

varchar(size)

Kann Zeichenketten mit variabler Länge aufnehmen (kann Buchstaben, Ziffern und spezielle Zeichen enthalten).

Geben Sie die maximale Länge der Zeichenkette in Klammern an.

date(yyyymmdd) Datum aufnehmen.

SQL CREATE TABLE Beispiel

Dieses Beispiel zeigt, wie eine Tabelle mit dem Namen "Person" erstellt wird.

Diese Tabelle enthält 5 Spalten, deren Namen分别是: "Id_P", "LastName", "FirstName", "Adresse" und "City":

CREATE TABLE Personen
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Adresse varchar(255),
City varchar(255)
)

Der Datentyp der Id_P-Spalte ist int, der Ganzzahlen enthält. Die anderen 4 Spalten sind varchar mit einer maximalen Länge von 255 Zeichen.

Eine leere "Persons"-Tabelle ähnelt dies:

Id_P LastName FirstName Adresse City
         

Daten können in leere Tabellen mit dem INSERT INTO-Ausdruck eingefügt werden.