SQL CREATE TABLE Statement

CREATE TABLE statement

De CREATE TABLE-statement wordt gebruikt om tabellen in de database te maken.

SQL CREATE TABLE syntaxis

CREATE TABLE Tabelnaam
(
Kolomnaam1 Data_type,
Kolomnaam2 Data_type,
Kolomnaam3 Data_type,
....
)

Het data_type (data_type) definieert welk type gegevens een kolom kan bevatten. Het volgende tabel bevat de meest gebruikte data_types in SQL:

数据类型 Datatype
  • beschrijving
  • integer(grootte)
  • int(grootte)
  • smallint(grootte)
tinyint(grootte)
  • Alleen integers bevatten. Bepaal in de rechter haakjes het maximale aantal cijfers.
  • decimal(grootte,d)

numeric(grootte,d)

Gebruik om decimalen op te slaan.

"grootte" bepaalt het maximale aantal cijfers. "d" bepaalt het maximale aantal cijfers aan de rechterkant van het decimaal.

char(grootte)

Bepaal in de rechter haakjes de lengte van een string.

varchar(grootte)

Gebruik om variabele lengte strings op te slaan (kan letters, cijfers en speciale tekens bevatten).

Bepaal in de rechter haakjes de maximale lengte van een string.

date(yyyymmdd) Gebruik om data te bevatten.

SQL CREATE TABLE voorbeeld

Dit voorbeeld demonstreert hoe je een tabel genaamd "Person" kunt maken.

Deze tabel bevat 5 kolommen, de namen ervan zijn: "Id_P", "LastName", "FirstName", "Address" en "City":

CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

De datatypen van de Id_P kolom zijn int, die integers bevat. De datatypen van de andere 4 kolommen zijn varchar, met een maximale lengte van 255 karakters.

Een lege "Persons" tabel lijkt erop:

Id_P LastName FirstName Address City
         

Gegevens kunnen worden ingeschreven in een lege tabel met behulp van de INSERT INTO zin.