mysql ALTER COLUMN MODIFY COLUMN CHANGE COLUMN 区别及用法
2016-03-16 11:32
561 查看
-- 设置或删除列的默认值。该操作会直接修改.frm文件而不涉及表数据。此操作很快 -- ALTER COLUMN ALTER TABLE dsp_ad_center.XianDuan ALTER COLUMN xxx SET DEFAULT 100; -- 共 0 行受到影响 -- -- 执行耗时 : 0.011 sec -- 传送时间 : 1.037 sec -- 总耗时 : 1.048 sec -- --------------------------------------------------- -- MODIFY COLUMN -- 会引起表的重建,非常慢 -- 会引起表的重建,非常慢-- 会引起表的重建,非常慢 ALTER TABLE dsp_ad_center.XianDuan MODIFY COLUMN xxx INT NOT NULL DEFAULT 101; -- 共 2000000 行受到影响 -- -- 执行耗时 : 13.066 sec -- 传送时间 : 0.001 sec -- 总耗时 : 13.067 sec -- --------------------------------------------------- -- CHANGE COLUMN -- 列的重命名、列类型的变更以及列位置的移动 -- 应该也会引起表的重建,非常慢 -- 语法: -- CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name] ALTER TABLE dsp_ad_center.XianDuan CHANGE COLUMN xxx xxx INT FIRST -- 共 2000000 行受到影响 -- -- 执行耗时 : 12.037 sec -- 传送时间 : 1.074 sec -- 总耗时 : 13.012 sec -- ---------------------------------------------------
相关文章推荐
- mysql数据库的基本操作语句
- Mysql 存储引擎有哪些
- MySQL视图
- MySql 常用的语句笔记
- MySQL存储过程
- 连接远程mysql数据库
- MySQL——MySQL 5.7新特性
- mysql忘记root密码怎么办?
- mysql反引号和引号的用法
- MySql
- MySQL锁
- MySQL索引
- Mysql数据库字符集编码的查看与修改
- mysql主从复制
- mysql主从备份及原理分析
- Cobar使用文档(可用作MySQL大型集群解决方案)
- Jira平台数据自动化获取(三)--获取数据并写入Mysql
- MySQL常用命令和图形界面工具
- Ubuntu下执行mysql的sql文件
- windows MySQL数据库定时备份