SQL, création d'une table

Comment créer une table dans une base de données SQL

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 duCREATE TABLEcommander.

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

  • TINYINT1 octet
  • INT4 octets
  • BIGINT8 octets
  • SMALLINT2 octets
  • DECIMAL
  • FLOAT

Ils détiennent 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 l'espace de stockage sera nécessaire.

C'est la syntaxe pour créer unpeopletable avec 2 colonnes, l'une un entier et l'autre une chaîne de longueur variable:

CREATE TABLE people (
  age INT,
  name CHAR(20)
);

Plus de didacticiels sur les bases de données: