MySQL修改資料表

2022-06-23 15:15:15 字數 1015 閱讀 1034

alter [ignore] table tb_name alter_spec,alter_spec.........

alter_specification:

add [column] create_definition [first|after column_name]     --新增新欄位

add index [index name] (index_col_name)                --新增索引名稱

add primary key(index_col_name)                  --新增主鍵名稱

add unique [index_name] (index_col_name)             --新增唯一索引

alter [column] col_name    --修改欄位名稱

change [column] old_col_name create_definition            --修改欄位型別

modify [column] create_definition                   --修改字句定義欄位

drop [column] col_name                       --刪除欄位名稱

drop primary key                            --刪除主鍵名稱

drop index index_name                        --刪除索引名稱

rename [as] new_tb_name                        --更改表名

1.修改列定義

alter table tb_name modify col_name create_definition

2.修改列名稱(還包括修改列定義【相對於1】)

alter table tb_name change old_col_name new_col_name column_definition [first | after col_name]

mysql 修改表的欄位

修改一個表的欄位 alter table member change memberid memberid bigint unsigned 修...

Mysql修改表備註, 列資訊

1 新增表和欄位的註釋 建立資料表的同時,給表和欄位新增註釋 建立使用者資訊表 create table tb user id int au...

MYSQL的修改表結構SQL語句

使用sql語句對錶結構進行修改 案例 表結構 create table login user id int 32 not null auto increment name varchar 225 character set utf8 collate utf8 general ci default n...