碼上歡樂
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
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