MySQL修改資料表

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

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 修改資料表

修改資料表是指修改資料庫中已有資料表的結構。mysql 使用 alter table 語句修改表。mysql 通過 alter table 語句修改表名,語法規則如下 alter table 舊表名 rename to 新錶名 其中 to 為可選引數,使用與否均不影響結果。修改欄位的資料型別,就是把...

MySQL學習 修改資料表

1 取出乙個表的部分內容,形成乙個新錶 原表user 取出其中的 userid,username,userpass三項內容形成新錶user1 2 在原有表的基礎上新增新的列定義 下圖,增加新的gender列和email列演示 alter table user add gender varchar 2...

MySQL之修改資料表操作

mysql之修改資料表操作 1.mysql修改資料表 新增 刪除列 新增單列 alter table tbl name add column col name column definition first after col name 新增多列 alter table tbl name add c...