ALTER TABLE permet de faire les modifications suivantes sur la structure d'une table (les syntaxes sont données à titre indicatif) :
La documentation de ALTER TABLE pour MySQL, en français :
http://dev.mysql.com/doc/refman/5.0/fr/alter-table.html
Donner les deux instructions CREATE TABLE pour créer les tables suivantes. Pour l'instant, ne mettez aucune contrainte de clé primaire ni de clé étrangère.
Ecrivez la commande ALTER TABLE pour faire de client_id une clé primaire (inutile de nommer la contrainte).
Ecrivez la commande ALTER TABLE pour faire de ville_id une clé primaire (inutile de nommer la contrainte).
Ecrivez la commande ALTER TABLE pour faire de client_ville_id une clé étrangère faisant référence à ville_id de la table ville. Nommez cette contrainte cle_etrangere_ville.
Ecrivez la commande ALTER TABLE pour ajouter un index sur le champ client_login.
Ecrivez la commande ALTER TABLE pour ajouter une colonne client_nom, de type VARCHAR(255), après le champ client_login.
Etude de cas ARLE, 2010, Nouvelle-Calédonie : Cas Bonnété, dossier 3, question 2 (go).