SQL的alter用法總結

2021-09-26 16:40:40 字數 580 閱讀 8578

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 列名稱 新列名稱 這裡...