Mysql中alter的用法

2022-07-31 17:54:19 字數 798 閱讀 8646

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 ...