1:刪除列
alter table 【表名字】 drop 【列名稱】
2:增加列
alter table 【表名字】 add 【列名稱】 int not null comment '注釋說明'
3:修改列的型別資訊
alter table 【表名字】 change 【列名稱】【新列名稱(這裡可以用和原來列同名即可)】 bigint not null comment '注釋說明'
4:重新命名列
alter table 【表名字】 change 【列名稱】【新列名稱】 bigint not null comment '注釋說明'
5:重新命名表
alter table 【表名字】 rename 【表新名字】
6:刪除表中主鍵
alter table 【表名字】 drop primary key
7:新增主鍵
alter table sj_resource_charges add constraint pk_sj_resource_charges primary key (resid,resfromid)
8:新增索引
alter table sj_resource_charges add index index_name (name);
9: 新增唯一限制條件索引
alter table sj_resource_charges add unique emp_name2(cardnumber);
10: 刪除索引
alter table tablename drop index emp_name;
MySQL中alter的用法
update命令主要對錶資料進行修改 alter命令主要是對錶結構進行修改,主要包括新增 修改 刪除。1 新增 a 新增字段 列 alter table 表名 add 欄位名 字段屬性 例 alter table test add num int 10 not null auto increamen...
mysql的alter用法總結
當表被建立後,在使用過程中可能會有一些新的需求,這時候可能需要修改表的結構。如果表中已經填充了資料,重新建表會造成現有資料的丟失,為此可以用alter table對錶結構進行修改 向表中新增列的前提是所新增的列允許使用null值或者對該列使用default約數指定了預設的值。alter table ...
mysql的alter用法總結
注意 一般情況下,不推薦在建表後對錶進行大幅度修改,大幅度修改極有可能使表資料丟失。因此需要修改之前一定要對錶做好資料備份 刪除列 alter table 表名 drop column 列名 增加列 alter table 表名 add column 列名 屬性 約束 修改列的型別資訊 alter ...