Le langage SQL : DDL : ALTER

La commande ALTER permet de modifier (ajouter, supprimer, créer) la structure d'une base de données.

ALTER TABLE

Voilà quelques exemples d'utilisation de la commande ALTER.  :


Ajouter un nouveau champ :

ALTER TABLE `jeux`

ADD `stockage` varchar(100);


Suppression du même champ :

ALTER TABLE `jeux`

DROP COLUMN `stockage`;


Changer le type d'un champ :

ALTER TABLE `jeux`

MODIFY COLUMN `stockage` int(11);


Remarque : on peut utiliser aussi :

ALTER TABLE `jeux`

ALTER COLUMN  `stockage` int(11);


Renommer une Table :

ALTER TABLE ancienNom

RENAME  nouveauNom;


Ajouter une contrainte :

ALTER TABLE `jeux`

ADD  CONSTRAINT `fk_categorie_jeux` FOREIGN KEY (`fk_categorie`)

REFERENCES `categories` (`id_categorie`),


Supprimer une contrainte :

ALTER TABLE `jeux`
DROP CONSTRAINT `fk_categorie_jeux`