Een database is samengesteld uit een of meer tabellen.
Het maken van een tabel in SQL gebeurt met behulp van de CREATE TABLE
commando.
Bij het maken moet u de namen van de tabelkolommen specificeren en het type gegevens dat ze zullen bevatten.
SQL definieert verschillende soorten gegevens.
De belangrijkste en degene die je vaker zult zien zijn:
CHAR
TEXT
VARCHAR
DATE
TIME
DATETIME
TIMESTAMP
Numerieke typen omvatten
TINYINT
1 byteINT
4 bytesBIGINT
8 bytesSMALLINT
2 bytesDECIMAL
FLOAT
Ze hebben allemaal een nummer. Wat verandert is de grootte die dit nummer kan zijn.
Een TINYINT gaat van 0 tot 255. Een INT van -2^31 tot +2^31.
Hoe groter de grootte in bytes, hoe meer opslagruimte er nodig is.
Dit is de syntaxis om een people
. te maken tabel met 2 kolommen, de ene een geheel getal en de andere een string met variabele lengte:
CREATE TABLE people (
age INT,
name CHAR(20)
);