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