Modification de la structure d’une table
Il arrive parfois qu’on crée une table et qu’on veuille la modifier en ajoutant une colonne, en modifiant le nom
d’une colonne…. Cette partie est là pour vous montrer comment faire de telles modifications.
Pour modifier une table, il faut d’abord connaître son nom. Pour voir les tables existant sur la base de données,
il suffit d’utiliser cette ligne:
Une fois que vous avez le nom de la table, vous pouvez visualiser la table en utilisant cette syntaxe:
Desc nom_de_la_table;
Exemple:
Nous allons essayer de modifier la structure de la table nkourani: la table qui va contenir les habitants
de Nkourani-sima.
Pour changer la structure d’une table, voici la syntaxe:
Alter table nom_de_la_table modification_qu_on_veut_faire;
Les modifications à faire:
- Soit on ajoute une colonne:
syntaxe:
Add nom_de_colonne type_de_données_de_la_colonne;
Exemple:
nous allons ajouter la colonne adresse dans la table nkourani.
Maintenant je vous demande d’ajouter la colonne sexe char (25) et la colonne teint char (30).
- Soit on supprime une colonne:
Syntaxe:
Drop column nom_du_colonne;
Exemple:
suppression de la colonne teint:
- Soit on change le nom de la colonne:
Syntaxe:
rename column ancien_nom_de_la_colonne to nouveau_nom_de_la_colonne;
Exemple:
nous allons modifier la colonne sexe et la nommer sex.
- Soit on modifie le type de données de la colonne:
Syntaxe:
modify nom_de_la_colonne type_de_données_de_la_colonne;
Exemple:
nous allons modifier le type de données de la colonne sexe
Note bien: vous pouvez aussi changer le nom de la table:
Syntaxe:
alter table nom_de_la_table rename to nouveau_nom_de_la_table;