码上欢乐
首页
榜单
标签
关于
搜索
相关内容
简体
繁体
mysql ALTER COLUMN MODIFY COLUMN CHANGE COLUMN 区别及用法 (转)
本文转载自
查看原文
2016-08-10 14:52
2649
-- 设置或删除列的默认值。该操作会直接修改.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
-- ---------------------------------------------------
×
免责声明!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。
猜您在找
MYSQL:alter语句中change和modify的区别
MySQL中ALTER ,CHANGE , MODIFY
mysql 中modify和change区别(以及使用modify修改字段名称报错)
sql中update,alter,modify,delete,drop的区别和使用(整理)
MySQL之alter语句用法总结
SQL ALTER TABLE MODIFY 语句
Oracle Alter Table Modify列语句
alter table add column default
mysql alter 语句用法,添加、修改、删除字段等
mysql 添加索引,ALTER TABLE和CREATE INDEX的区别
粤ICP备18138465号
© 2018-2025 CODEPRJ.COM