先看看删除之前的表结构:
mysql> select * from test;
+------+--------+----------------------------------+------------+------------+------------+------------+
| t_id | t_name | t_password | t_birth | birth | birth1 | birth2 |
+------+--------+----------------------------------+------------+------------+------------+------------+
| 1 | name1 | 12345678901234567890123456789012 | NULL | 1990-01-01 | 0000-00-00 | 2013-01-01 |
| 2 | name2 | 12345678901234567890123456789012 | 2013-01-01 | NULL | 0000-00-00 | 2013-01-01 |
+------+--------+----------------------------------+------------+------------+------------+------------+
2 rows in set (0.00 sec)
执行删除命令,使用drop关键字。
基本的语法为:alter table <表名> drop column <字段名>;
具体的命令如下:
mysql> alter table test drop column birth1;
Query OK, 0 rows affected (0.13 sec)
Records: 0 Duplicates: 0 Warnings: 0
看看删除后的结果,是不是已经没有birth1字段了?
mysql> select * from test;
+------+--------+----------------------------------+------------+------------+------------+
| t_id | t_name | t_password | t_birth | birth | birth2 |
+------+--------+----------------------------------+------------+------------+------------+
| 1 | name1 | 12345678901234567890123456789012 | NULL | 1990-01-01 | 2013-01-01 |
| 2 | name2 | 12345678901234567890123456789012 | 2013-01-01 | NULL | 2013-01-01 |
+------+--------+----------------------------------+------------+------------+------------+
2 rows in set (0.00 sec)
关于MySQL中根据生日计算年龄的SQL语句日期函数,本文就介绍这么多,希望对大家有所帮助,谢谢!
MySQL命令行删除表中的一个字段
2020-06-04 15:53MYSQL教程网 Mysql
本文介绍在MySQL数据库中,如何根据字段名来删除表中的一个字段,需要的朋友可以参考下
延伸 · 阅读
- 2022-03-11在Linux下通过命令行打包Android应用的方法
- 2022-03-11MySQL的索引你了解吗
- 2022-03-10面试中老生常谈的MySQL问答集锦夯实基础
- 2022-03-10浅谈如何保证Mysql主从一致
- 2022-03-10Ubuntu18.04(linux)安装MySQL的方法步骤
- 2022-03-10关于Linux命令行下的数学运算示例详解
- Mysql
新建一个MySQL数据库的简单教程
这篇文章主要介绍了新建一个MySQL数据库的简单教程,是MySQL入门学习中的基础知识,需要的朋友可以参考下 ...
- Mysql
mysql 8.0.16 winx64安装配置方法图文教程
这篇文章主要为大家分享了mysql 8.0.16 安装配置方法图文教程,具有一定的参考价值,感兴趣的朋友可以参考一下 ...
- Mysql
MySQL5.6解压版服务无法启动之系统错误1067问题
这篇文章主要介绍了MySQL5.6解压版服务无法启动—系统错误1067问题及解决方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考...
- Mysql
为什么MySQL选择Repeatable Read作为默认隔离级别
关于MySQL的事务隔离级别,相信很多读者都不陌生,那么,你知道为什么Oracle选择RC作为默认级别,而MySQL要选择RR作为默认的隔离级别吗...
- Mysql
MySQL下的RAND()优化案例分析
这篇文章主要介绍了MySQL下的RAND()优化案例,包括对JOIN查询和子查询的优化,需要的朋友可以参考下 ...
- Mysql
解决Linux下Tomcat向MySQL插入数据中文乱码问题
本文给大家介绍的是如何解决win平台下开发的项目移植到Linux平台后,向MySQL插入数据时中文出现乱码的问题,非常的简单实用,有需要的小伙伴可以参考下...
- Mysql
MAC下修改mysql默认字符集为utf8的方法
本文主要介绍了如何修改MAC版mysql默认字符集为utf8,如果你的MAC版mysql字符乱码,可以参考一下这篇文章 ...
- Mysql
图文详解MySQL中的主键与事务
这篇文章主要给大家介绍了关于MySQL中主键与事务的相关资料,主键与事务是我们使用mysql中经常遇到的,文中通过图文以及实例代码介绍的很详细,需要的...