碼上快樂
1秒登錄
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
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 COLUMN、MODIFY COLUMN 和 CHANGE COLUMN
MySQL--MODIFY COLUMN和ALTER COLUMN
MYSQL:alter語句中change和modify的區別
@Column
MySQL中ALTER ,CHANGE , MODIFY
alter table add column default
mysql中的update(更新)與alter(更改)以及 change和modify的區別
MySQL中change與modify的用法與區別
sqlplus column命令用法
array_column()用法
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM