MYSQL的修改表結構SQL語句

2022-05-26 08:48:12 字數 1770 閱讀 8189

使用sql語句對錶結構進行修改

案例:表結構

create

table

`login_user` (

`id`

int(32) not

null

auto_increment,

`name`

varchar(225) character

set utf8 collate utf8_general_ci default

null comment '名字'

, `password`

varchar(26) default

null comment '

密碼3'

, `type`

varchar(32) default

null

, `state`

varchar(32) default

null

, `create_time`

datetime

default

null

, `update_time`

datetime

default

null

, `password5`

varchar(26) default

null comment '

密碼5',

primary

key(`id`)

) engine

=innodb auto_increment=

5default charset=

utf8;

1.修改字段:一般修改屬性和資料型別

alter

table login_user modify password varchar(25) default

null comment '

密碼2'

2.重新命名字段:alter

table 表名 change 老欄位 新字段 資料型別 [

屬性][位置]

;alter

table login_user change password2 password varchar(26) default

null comment '

密碼3'

3.新增字段:alter

table 表名 add

[column

] 欄位名 資料型別 [

列屬性][位置]

位置:字段可以存放在表中的任意位置;

first:第乙個位置;

after:在哪個字段之後;預設在最後乙個欄位的後面。

--新增到最後

alter

table login_user add password3 varchar(26) default

null comment '

密碼4'

--新增到指定字段後面 alter table + 表名 + add + 要新增的字段 字段型別 + after + 要跟隨的欄位名

alter

table login_user add password6 varchar(26) default

null comment '

密碼6'

after password

4.刪除字段:alter

table 表名 drop

欄位名;

alter

table login_user drop password5

SQL 修改表結構

資料庫修改表結構sql 修改表結構包括 增加字段 刪除字段 增加約束 刪除約束 修改預設值 修改字段資料型別 重新命名字段 重新命名表。所有這些動作都是用 alter table 命令執行的。1 增加字段 alter table products add description text 你也可以同...

sql修改表結構

增加字段 alter table docdsp add dspcode char 200 刪除字段 alter table table name drop column column name 修改字段型別 alter table table name alter column column nam...

Mysql 增加主鍵或者修改主鍵的sql語句操作

alter table table1 add transactor varchar 10 not null alter table table1 add id int unsigned not null auto increment primary key alter table 表名稱 chang...