Create
Met het commando CREATE kun je een tabel aanmaken. De basis syntax is:
CREATE TABLE [tabelnaam]
(
[naam_kolom1] type,
[naam_kolom2] type,
[naam_kolom3] type,
enz.
PRIMARY KEY ([kolomnaam])
);
Hieronder een voorbeeld van bijvoorbeeld een leerling tabel toe te voegen in een database.
CREATE TABLE [leerling]
(
[LLNR] int(11) NOT NULL,
[VOORNAAM] text,
[VOORLETTERS] text,
[TUSSENVOEGSEL] varchar(10),
[ACHTERNAAM] text,
[GEB_JAAR] int(11),
[Klas] varchar(3),
PRIMARY KEY ([LLNR])
);
Je kunt o.a. kiezen uit de volgende gegevenstypen:
TEXT
: Tekst zonder een vastgestelde lengteVARCHAR
: Tekst met een bepaalde maximale lengte. Bijv. VARCHAR(15)
SMALLINT
: kleine getallen.INT
: grote getallen.DECIMAL
: kommagetallen; je moet het maximale aantal cijfers voor en achter de komma aangeven, bijv.DECIMAL (8,2)
FLOAT
&REAL
: dit zijn ook kommagetallen.DATE
: datum
Verder kun je nog aangeven dat een kolom niet-leeg mag zijn: NOT NULL
, wat de primaire sleutel is: PRIMARY KEY
.En als de kolom numeriek is kun je aangeven dat het AUTO_INCREMENT
is, dan wordt er bij elke nieuwe rij automatisch het eerstvolgende getal genomen.
Last updated
Was this helpful?