La commande Alter
Permet de modifier des tables dans la base de données.
Les mots clés sont: ALTER TABLE , ADD , CHANGE , MODIFY ,
DROP
| Alter table table1 add column col2 |
Ajoute une colonne (col2) dans table1 |
En même temps que tu crées un colonne il est possible
d'ajouter d'autres options, soit une ou plusieurs:
| Alter table table1 add column col2 VARCHAR(20) |
Ajoute une colonne et son type |
| Alter table table1 add column col2 VARCHAR(20) after col1 |
Ajoute une colonne , le type et le place apres col1 |
On peut également supprimer une colonne:
| Alter table table1 drop column col2 |
Supprime la colonne col2 |
Il est également possible d'ajouter une clé primaire à une
colonne déjà établie ou de l'enlever:
| Alter table table1 add primary
key (col2) |
Ajoute la clé primaire à la table1 étant
la col2 |
| Alter table table1 drop
primary key |
Supprime la clé primaire de la table1
NB: Pour le faire tu dois enlever auto_increment avant. |
Apporter des modifications à la table:
| Alter table table1 change
column anciennom nouveaunom integer |
Modifie la colonne. Peut changer le nom ou le rester pareil,
peut changer le type, ou le laisser pareil. Toute option pas écrite
sera enlevée (auto_increment, not null, default) |
| Alter table table1 drop
primary key |
Supprime la clé primaire de la table1
NB: Pour le faire tu dois enlever auto_increment avant. |
|