mysql修改、增加、删除字段名等命令

469 字
2 分钟
mysql修改、增加、删除字段名等命令

Mysql

一、.mysql修改#

1.修改字段类型、字段名、字段注释、字段默认值#

#修改字段类型、字段注释、字段默认值
ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释;
-- COLUMN关键字可以省略不写
alter table box modify column boxnum varchar(40) not null comment '编号'

2.修改字段名#

mysql修改字段名:
ALTER TABLE 表名 CHANGE [column] 旧字段名 新字段名 新数据类型;
alter table table1 change column1 column1 varchar(100) DEFAULT 1.2 COMMENT '注释'; -- 正常,此时字段名称没有改变,能修改字段类型、类型长度、默认值、注释
alter table table1 change column1 column2 decimal(10,1) DEFAULT NULL COMMENT '注释' -- 正常,能修改字段名、字段类型、类型长度、默认值、注释
alter table table1 change column2 column1 decimal(10,1) DEFAULT NULL COMMENT '注释' -- 正常,能修改字段名、字段类型、类型长度、默认值、注释
alter table table1 change column1 column2; -- 报错
alter table box CHANGE column boxnum boxid varchar(30) not null comment '编号'

3.修改表名#

ALTER TABLE 旧表名 RENAME TO 新表名
alter table hezi rename to box

4.修改表的注释#

ALTER TABLE 表名 COMMENT '新注释'
alter table box comment '座位表'

5.在指定位置插入新字段#

ALTER TABLE 表名 ADD [COLUMN] 字段名 字段类型 是否可为空 COMMENT '注释' AFTER 指定某字段 ;
--COLUMN关键字可以省略不写
alter table box add column boxroom varchar(30) not null comment '座位空间' after boxname

6.增加一个字段#

ALTER TABLE 表名 ADD COLUMN newname 数据类型 数据长度 默认值 注释
//增加一个字段,默认为空
alter table box add column boxroom int 10 default null comment '座位空间'
//增加一个字段,默认不为空
alter table box add column boxroom int 10 not null comment '座位空间'

7.删除字段#

ALTER TABLE 表名 DROP [COLUMN] 字段名 ;
--COLUMN关键字可以省略不写
alter table box drop boxroom

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

mysql修改、增加、删除字段名等命令
https://czxcly.cn/posts/mysql修改增加删除字段名等命令/
作者
启源学社
发布于
2023-03-07
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
启源学社
公告
欢迎来到我的博客!
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
45
分类
2
标签
16
总字数
16,178
运行时长
0
最后活动
0 天前

文章目录