MySql資料庫之alter表的SQL語句集合

2022-10-06 01:27:10 字數 946 閱讀 3914

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