mysql之alter表的sql語句集合,包括增加、修改、刪除字段,重新命名表,新增、刪除主鍵等。
1:刪除列
alter table 【表名字】 drop 【列名稱】
2:增加列
alter table 【表名字】 add 【列名稱】 int not null comment '注釋說明'
3:修改列的型別資訊
alter table 【表名字】 chyqdhsdqerlange 【列名稱】【新列名稱(這裡可以用和原來列同名即可)】 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_char程式設計客棧ges add unique emp_name2(ca程式設計客棧rdnumber);
10: 刪除索引
alter table tablename drop index emp_name;
本文標題: mysql資料庫之alter表的sql語句集合
本文位址: /shujuku/mysql/147976.html
Mysql資料庫alter修改表
如果你想要修改表的資訊,你會發現alter很強大。我們可以看到這樣一張表。create table score student id int 10 unsigned notnull event id int 10 unsigned notnull score int 11 default null ...
MYSQL資料庫之建立資料庫表
每個表都應有乙個主鍵字段。主鍵用於對錶中的行進行唯一標識。每個主鍵值在表中必須是唯一的。此外,主鍵字段不能為空,這是由於資料庫引擎需要乙個值來對記錄進行定位。主鍵字段永遠要被編入索引。這條規則沒有例外。你必須對主鍵字段進行索引,這樣資料庫引擎才能快速定位給予該鍵值的行。下面的例子把 personid...
資料庫alter用法總結
菜鳥如我,因為需求總是變個不停,所以對表字段的動態的增刪改查是必須要記得 1 刪除列 alter table 表名 drop 列名 2 增加列 alter table 表名 add 列名 型別 alter table table1 add transactor varchar 10 not null...