1:刪除列
alter table 表名 drop column 列名
2:增加列
alter table 表名 add column 列名 屬性 【約束】
3:修改列的型別資訊
alter table 表名 change column 列名 【新】列名
新屬性4:重新命名列
alter table 表名字 change column 列名 新列名 屬性
5:重新命名表
alter table 表名 rename to 表新名
6:刪除表中主鍵
alter table 表名 drop primary key
7:新增主鍵
alter table 表名 add constraint 約束名 primary key (新增列)
8:新增索引
alter table 表名 add index 索引名 (列名);
9:修改列的屬性
alter table 表名 modify column 要修改屬性的列名 新屬性;
一般情況下,不推薦在建表後對錶進行大幅度修改,大幅度修改極有可能使表資料丟失。
mysql的alter用法總結
當表被建立後,在使用過程中可能會有一些新的需求,這時候可能需要修改表的結構。如果表中已經填充了資料,重新建表會造成現有資料的丟失,為此可以用alter table對錶結構進行修改 向表中新增列的前提是所新增的列允許使用null值或者對該列使用default約數指定了預設的值。alter table ...
mysql的alter用法總結
注意 一般情況下,不推薦在建表後對錶進行大幅度修改,大幅度修改極有可能使表資料丟失。因此需要修改之前一定要對錶做好資料備份 刪除列 alter table 表名 drop column 列名 增加列 alter table 表名 add column 列名 屬性 約束 修改列的型別資訊 alter ...
MySQL之alter語句用法總結
mysql之alter語句用法總結 1 刪除列 alter table 表名字 drop 列名稱 2 增加列 alter table 表名字 add 列名稱 int not null comment 注釋說明 3 修改列的型別資訊 alter table 表名字 change 列名稱 新列名稱 這裡...