本文摘自PHP中文网,作者青灯夜游,侵删。
删除表字段就是将数据表中的某个字段从表中移除,可以使用“ALTER TABLE <表名> DROP <字段名>;”语句来实现;其中,“字段名”指需要从表中删除的字段的名称。

本教程操作环境:windows7系统、Dell G3电脑、mysql8。
mysql删除字段
删除字段是将数据表中的某个字段从表中移除,语法格式如下:
1 | ALTER TABLE <表名> DROP <字段名>;
|
其中,“字段名”指需要从表中删除的字段的名称。
示例:
1 2 3 4 5 6 7 8 9 10 11 12 | mysql> DESC tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| col1 | int(11) | YES | | NULL | |
| id | int(11) | YES | | NULL | |
| name | varchar(30) | YES | | NULL | |
| col2 | int(11) | YES | | NULL | |
| deptId | int(11) | YES | | NULL | |
| salary | float | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)
|
(推荐教程:mysql视频教程)
使用 ALTER TABLE 修改表 tb_emp1 的结构,删除 col2 字段
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | mysql> ALTER TABLE tb_emp1
-> DROP col2;
Query OK, 0 rows affected (0.53 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| col1 | int(11) | YES | | NULL | |
| id | int(11) | YES | | NULL | |
| name | varchar(30) | YES | | NULL | |
| deptId | int(11) | YES | | NULL | |
| salary | float | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
|
更多编程相关知识,请访问:编程教学!!
以上就是mysql怎么删除表字段的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
使用mysql在终端执行sql并把结果写入文件的方法
mysql进阶select语法篇
mysql主键是什么?
mysql索引的增删改查怎么实现?
都在这儿了!!mysql主从复制的原理和注意事项
mysql如何删除表中一行数据?
云服务器centos7搭建mysql数据库(学习记录)
mysql中关于查询字符集不匹配的问题解决
mysql自动记录慢查询日志实例
mysql常见约束有哪些
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql怎么删除表字段