Maison  >  Article  >  base de données  >  Comment supprimer des champs dans MySQL

Comment supprimer des champs dans MySQL

青灯夜游
青灯夜游original
2021-12-28 16:44:0649219parcourir

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.

Comment supprimer des champs dans MySQL

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. .

Exemple : Supprimez le champ deptId dans la table de données tb_emp

Vérifiez d'abord les données de la table de données tb_emp

mysql> 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn