MySql中modify、rename、change的使用及区别
更新时间:2024年06月13日 15:04:38 作者:Yu_Qing1
这篇文章主要介绍了MySql中modify、rename、change的使用及区别,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
modify、rename、change的使用及区别
modify
--用于修改字段中的数据约束rename
--用于修改表名和字段名change
--重新定义字段,包括了字段名和字段的数据约束
说下具体用法吧
1.修改字段类型
alter table 表名 modify 字段名 新数据类型;
2.修改表名
- 写法一:
rename table 旧表名 to 新表名;
- 写法二:
alter table 旧表名 rename to 新表名;
3.修改字段名
alter table 表名 rename column 旧字段名 to 新字段名;
4.重新定义字段
alter table 表名 change 旧字段名 新字段名 新数据类型
mysql的alter,change,modify用法
- 修改某一列,列名不改变,用modify
ALTER table order MODIFY order_fee decimal(14,4) DEFAULT NULL;
- 修改某一列,列名要改变,用change
ALTER TABLE apps CHANGE COLUMN at_p1 at_p2 decimal(8,4) NULL DEFAULT NULL COMMENT ‘test111' AFTER status_id;
- 增加一列
ALTER TABLE apps ADD COLUMN op_date datetime(0) NULL COMMENT ‘创建时间' AFTER op_user;
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
dubbo中zookeeper请求超时问题:mybatis+spring连接mysql8.0.15的配置
这篇文章主要介绍了dubbo中zookeeper请求超时问题:mybatis+spring连接mysql8.0.15的配置,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2020-01-01mysql 5.7.9 winx64在windows上安装遇到的问题
mysql5.7.9版本以上在windwos上安装时会遇到无法启动但是没有任何报错的问题,怎么回事呢?接下来通过本文给大家介绍mysql 5.7.9 winx64在windows上安装遇到的问题及解决方法,需要的朋友可以参考下2016-10-10MYSQL ON UPDATE CURRENT_TIMESTAMP当字段值发生改变时才会更
本文主要介绍了MYSQL ON UPDATE CURRENT_TIMESTAMP当字段值发生改变时才会更新记录的时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-01-01Windows10下mysql 8.0.19 winx64安装教程及修改初始密码
这篇文章主要为大家详细介绍了Windows10下mysql 8.0.19 winx64安装教程及修改初始密码,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2020-02-02Centos6.5 编译安装mysql 5.6.16 详细教程
这篇文章主要为大家分享了Centos6.5编译安装mysql 5.6.16详细教程,感兴趣的小伙伴们可以参考一下2016-08-08
最新评论