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 :
CHARTEXTVARCHARDATETIMEDATETIMETIMESTAMP
Les types numériques incluent
TINYINT1 octetINT4 octetsBIGINT8 octetsSMALLINT2 octetsDECIMALFLOAT
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)
);