En database er sammensat af en eller flere tabeller.
Oprettelse af en tabel i SQL udføres ved hjælp af CREATE TABLE
kommando.
På oprettelsestidspunktet skal du angive tabelkolonnernes navne og typen af data, de skal indeholde.
SQL definerer flere slags data.
De vigtigste og dem, du vil se oftere, er:
CHAR
TEXT
VARCHAR
DATE
TIME
DATETIME
TIMESTAMP
Numeriske typer omfatter
TINYINT
1 byteINT
4 bytesBIGINT
8 bytesSMALLINT
2 bytesDECIMAL
FLOAT
De har alle numre. Det, der ændrer sig, er størrelsen, som dette tal kan være.
En TINYINT går går fra 0 til 255. En INT fra -2^31 til +2^31.
Jo større størrelse i bytes, jo mere plads vil der være behov for i lageret.
Dette er syntaksen til at skabe en people
tabel med 2 kolonner, den ene et heltal og den anden en streng med variabel længde:
CREATE TABLE people (
age INT,
name CHAR(20)
);