ConsigneCrée une table salles avec 4 colonnes : id (clé primaire auto-incrémentée, SERIAL), nom (texte obligatoire, VARCHAR NOT NULL), batiment (texte), capacite (entier INT).
create table crée une nouvelle table en définissant ses colonnes et leurs types.
Syntaxe
CREATE TABLE nom ( colonne TYPE contraintes, ...);Types courants : int (entier), varchar(n) (texte limite), text, numeric, date, boolean. Contraintes : primary key (identifiant unique), not null (obligatoire). serial, lui, n'est pas une contrainte : c'est un type entier qui se numérote tout seul, et il prend la place du type. On écrit donc id serial primary key, jamais id int serial, qui serait refusé.
Exemple (table fournisseurs) :
CREATE TABLE fournisseurs ( id SERIAL PRIMARY KEY, nom VARCHAR(100) NOT NULL, pays VARCHAR(50), actif BOOLEAN);Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →