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:
CHARTEXTVARCHARDATETIMEDATETIMETIMESTAMP
Numeriske typer omfatter
TINYINT1 byteINT4 bytesBIGINT8 bytesSMALLINT2 bytesDECIMALFLOAT
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)
);