Maison >base de données >tutoriel mysql >Comment supprimer des champs dans MySQL
Dans MySQL, vous pouvez utiliser l'instruction "ALTER TABLE" et le mot-clé "DROP" pour supprimer les champs spécifiés. La syntaxe est "ALTER TABLE nom de la table de données DROP nom du champ ;". à supprimer du nom de la table.
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Dans MySQL, vous pouvez utiliser l'instruction "ALTER TABLE" et le mot-clé "DROP" pour supprimer les champs spécifiés.
Instruction ALTER TABLE
pour modifier la structure de la table d'origine, comme ajouter ou supprimer des colonnes, modifier le type de colonne d'origine, renommer des colonnes ou des tables, etc. ALTER TABLE
语句来改变原有表的结构,例如增加或删减列、更改原有列类型、重新命名列或表等。
drop
语句将删除表的结构,以及被依赖的约束(constrain)、触发器(trigger)、索引(index);
去除字段是将数据表中的某个字段从表中移除,语法格式如下:
ALTER TABLE 数据表名 DROP 字段名;
其中,“字段名
L'instruction drop
supprimera la structure de la table, ainsi que les contraintes, déclencheurs et index dépendants Supprimer un champ revient à supprimer un champ ; supprimer un champ de la table de données de la table. Le format de syntaxe est le suivant :
mysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.01 sec)
Parmi eux, "nom du champ
" fait référence au nom du champ qui doit être supprimé de la table. .
Vérifiez d'abord les données de la table de données tb_empmysql> ALTER TABLE tb_emp
-> DROP deptId;
Query OK, 0 rows affected (0.53 sec)
Records: 0 Duplicates: 0 Warnings: 0
Supprimez le champ deptId
mysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.00 sec)🎜Affichez les nouvelles données après avoir supprimé le champ🎜rrreee🎜[Recommandation associée : 🎜tutoriel vidéo 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!