前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql修改、增加、删除字段名等命令

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

作者头像
星辰sea
发布2023-06-10 10:27:45
9580
发布2023-06-10 10:27:45
举报
文章被收录于专栏:星辰SEA星辰SEA

Mysql

一、.mysql修改

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

代码语言:javascript
复制
#修改字段类型、字段注释、字段默认值
ALTER  TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度  新默认值  新注释;
 -- COLUMN关键字可以省略不写

alter table box modify column boxnum varchar(40)  not null comment '编号'

2.修改字段名

代码语言:javascript
复制
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.修改表名

代码语言:javascript
复制
ALTER TABLE 旧表名 RENAME TO 新表名

alter table hezi rename to box

4.修改表的注释

代码语言:javascript
复制
ALTER TABLE 表名 COMMENT '新注释'

alter table box comment '座位表'

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

代码语言:javascript
复制
ALTER TABLE 表名 ADD [COLUMN] 字段名 字段类型 是否可为空 COMMENT '注释' AFTER 指定某字段 ;
--COLUMN关键字可以省略不写

alter table box add column boxroom varchar(30) not null comment '座位空间' after boxname

6.增加一个字段

代码语言:javascript
复制
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.删除字段

代码语言:javascript
复制
ALTER TABLE 表名 DROP [COLUMN] 字段名 ;
--COLUMN关键字可以省略不写

alter table box drop  boxroom
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-03-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、.mysql修改
    • 1.修改字段类型、字段名、字段注释、字段默认值
      • 2.修改字段名
        • 3.修改表名
          • 4.修改表的注释
            • 5.在指定位置插入新字段
              • 6.增加一个字段
                • 7.删除字段
                相关产品与服务
                云数据库 MySQL
                腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档