Maison > Article > base de données > Comment modifier la structure des tables de la base de données MySQL
Cet article vous aide principalement à comprendre et à utiliser l'instruction MySQL ALTER TABLE
pour modifier la structure de la table existante (comme l'ajout ou la suppression de colonnes, la modification des attributs de colonne, etc.).
Instruction MySQL ALTER TABLE
ALTER TABLE table_name action1[,action2,…]
Tout d'abord, spécifiez le nom de la table à modifier après la clause ALTER TABLE.
Deuxièmement, répertoriez un ensemble d'opérations à appliquer à la table. L'opération peut ressembler à l'ajout d'une nouvelle colonne, à l'ajout d'une clé primaire, au renommage d'une table, etc. L'instruction ALTER TABLE permet d'appliquer plusieurs opérations dans une seule instruction ALTER TABLE, chaque opération étant séparée par une virgule (,).
Tout d'abord, créez une nouvelle base de données :
CREATE TABLE tasks ( id INT NOT NULL, subject VARCHAR(45) NULL, start_date DATE NULL, end_date DATE NULL )charset utf8;
1) Modifiez le nom de la table
alter table tasks rename student;
2 ) Modifier le moteur de stockage de la table
alter table student ENGINE=MyISAM;
3) Supprimer des colonnes de la table
alter table student drop column end_date;
4) Ajouter de nouvelles colonnes à la table, (Utiliser après, avant pour des postes spécifiques)
alter table student add column complete DECIMAL(2,1) NULL AFTER subject;
5) Modifier le nom du champ et la définition du champ
alter table student change subject math varchar(20);
6) Modifier la définition du champ
alter table student modify math varchar(10);
Recommandé : tutoriel mysql
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!