July 2011
Intermediate to advanced
450 pages
11h 38m
French
Ce chapitre décrit les instructions SQL qui constituent l’aspect LDD (langage de définition des données). À cet effet, nous verrons notamment comment déclarer une table avec ses éventuels index et contraintes.
Une table est créée en SQL par l’instruction CREATE TABLE, modifiée au niveau de sa structure par l’instruction ALTER TABLE et supprimée par la commande DROP TABLE.
Pour pouvoir créer une table dans votre base, il faut que vous ayez reçu le privilège CREATE. Le mécanisme des privilèges est décrit au chapitre 5.
La syntaxe SQL simplifiée est la suivante :
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] [nomBase.]nomTable
(colonne1 type1
[NOT NULL | NULL] ...