mysql之ALTER COLUMN、CHANGE COLUMN、MODIFY COLUMN的区别
生活随笔
收集整理的這篇文章主要介紹了
mysql之ALTER COLUMN、CHANGE COLUMN、MODIFY COLUMN的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ALTER COLUMN:設置或刪除列的默認值(操作速度非常快)?例子:
alter table film alter column rental_duration set default 5; alter table film alter column rental_duration drop default;CHANGE COLUMN:列的重命名、列類型的變更以及列位置的移動?例子:
ALTER TABLE MyTable CHANGE COLUMN foo bar VARCHAR(32) NOT NULL FIRST; ALTER TABLE MyTable CHANGE COLUMN foo bar VARCHAR(32) NOT NULL AFTER baz;MODIFY COLUMN:除了不能給列重命名之外,他干的活和CHANGE COLUMN是一樣的?例子:
ALTER TABLE MyTable MODIFY COLUMN foo VARCHAR(32) NOT NULL AFTER baz;轉載于:https://www.cnblogs.com/data2value/p/6223188.html
總結
以上是生活随笔為你收集整理的mysql之ALTER COLUMN、CHANGE COLUMN、MODIFY COLUMN的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql操作语句
- 下一篇: cornerstone的简单使用