Une base de données est composée d'une ou plusieurs tables.
La création d'une table en SQL se fait à l'aide de CREATE TABLE
commande.
Au moment de la création, vous devez spécifier les noms des colonnes de la table et le type de données qu'elles vont contenir.
SQL définit plusieurs types de données.
Les plus importants et ceux que vous verrez le plus souvent sont :
CHAR
TEXT
VARCHAR
DATE
TIME
DATETIME
TIMESTAMP
Les types numériques incluent
TINYINT
1 octetINT
4 octetsBIGINT
8 octetsSMALLINT
2 octetsDECIMAL
FLOAT
Ils ont tous des numéros. Ce qui change, c'est la taille que peut avoir ce nombre.
Un TINYINT va de 0 à 255. Un INT de -2^31 à +2^31.
Plus la taille en octets est grande, plus il faudra d'espace de stockage.
C'est la syntaxe pour créer un people
tableau avec 2 colonnes, l'une un entier et l'autre une chaîne de longueur variable :
CREATE TABLE people (
age INT,
name CHAR(20)
);