mysql alter table修改/ 增加表字段操作

  作者:会飞的

增加表字段并指明字段放置为特定列后面alter table table-name add field varchar(50) DEFAULT '' comment '描述' after id ;增加为日期类型的字段ALTER TABLE table-name MODIFY COLUMN edit_time timestamp Default CURRENT_TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTA

增加表字段并指明字段放置为特定列后面 

alter table table-name add field varchar(50)  DEFAULT '' comment '描述' after id ;


增加为日期类型的字段

ALTER TABLE table-name MODIFY COLUMN edit_time timestamp Default CURRENT_TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP;


在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列、创建或取消索引、更改原有列类型、重新命名列或表等

常用的语法格式如下:

ALTER TABLE <表名> [修改选项]


修改选项的语法格式如下:

{ ADD COLUMN <列名> <类型>

| CHANGE COLUMN <旧列名> <新列名> <新列类型>

| ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT }

| MODIFY COLUMN <列名> <类型>

| DROP COLUMN <列名>

| RENAME TO <新表名> }


ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] [FIRST|AFTER 已存在的字段名];



有用  |  无用

猜你喜欢