Syntaxe SQL de création d'une table : CREATE TABLE

Maintenant que nous avons une belle base de données, il faut quand même penser à la remplir. Ajoutons alors des tables à l'intérieur. Toujours dans la définition de données (LDD), le mot-clé CREATE TABLE suivi de son nom nous permet de définir une table.

La syntaxe SQL de création d'une table est la suivante :

CREATE TABLE Nom_table (colonne1 Type_champ1, colonne2 Type_champ2, colonne3 Type_champ3 ...);

A la place de Nom_table on met le nom de la table et les colonne1, colonne2, etc. correspondent aux désignations des champs. Autrement dit, il s'agit des libellés des colonnes.

Généralement, le nom attribué à la table doit (sur la plupart des SGBD) commencer par une lettre, et le nombre de colonnes ne doit pas dépasser 25

Voici un exemple de création d'une table avec les type de champs sur Mysql :

CREATE TABLE etudiant (
id_etudiant int(10),
nom varchar(30),
prenom varchar(30),
moyenne decimal(7,0),
domicile varchar(30)

Nous allons voir dans le tutoriel suivant la signification des type de données tels que int et varchar.

Recevez par email nos prochains conseils

Oseox sur Facebook Notifications via Facebook Oseox sur Twitter Notre actu sur twitter

Une question ? Venez la poser sur notre forum développement web !

A propos de l'auteur

Nicolas Galle

Nicolas Galle est développeur web sénior pour l'agence Aseox.