当前位置: 首页 > news >正文

2.修改列名与列的数据类型

修改字段名与字段数据类型

1.修改字段名

有时,在我们建好一张表后会突然发现,哎呀!字段名貌似写错了!怎么办?要删了表再重新建一个新表吗?还是要删了这个字段再新建一个新的字段?
都不用,MySQL 中修改字段名称也有专门的语句,接近于自然语言,很好记忆。
语法规则为: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
举个例子:
现在我们要把表cs_classes中的字段id改名为p_id。表结构如下:
在这里插入图片描述
输入命令:ALTER TABLE cs_classes CHANGE id p_id varchar(20);。执行过程如下所示。简单吧!
在这里插入图片描述
在这里插入图片描述

2.修改字段名数据类型

随着存储的数据越来越多,数据库新人可能会发现,哎呀,当初预留的数据类型已经不能满足要求了,或者当初预留的字符太少了,怎么办?怎么修改?规则来了。
语法规则为: ALTER TABLE 表名 MODIFY 字段名 数据类型;
举个例子:
现在我们要把表Mall_products中的字段ID的数据类型改为varchar(30)。表结构如下:在这里插入图片描述
输入命令:ALTER TABLE Mall_products MODIFY ID varchar(30);。执行过程如下所示。
在这里插入图片描述
ID的数据类型varchar(20)成功变成了varchar(30)。

http://www.lryc.cn/news/255692.html

相关文章:

  • [Firefly-Linux] RK3568 Ubuntu固件分区详解
  • SpringBoot项目访问resources下的静态资源
  • Qt之面试经验
  • 数据库基础概念与范式反范式总结
  • tanstack/react-query使用手册
  • camera2对摄像头编码h264
  • Apache solr XXE 漏洞(CVE-2017-12629)
  • ​HTML代码混淆技术:原理、应用和实现方法详解
  • quickapp_快应用_系统接口应用
  • sqlmap400报错问题解决
  • 【S32DS报错】-2-提示Error while launching command:arm-none-eabi-gdb –version错误
  • Windows核心编程 HOOK
  • P4 Qt如何添加qss样式表文件和添加图片资源
  • 【华为OD题库-085】路灯照明II-Java
  • 附录1、vuepress中的Markdown语法
  • 【matlab程序】matlab画螺旋图|旋转图
  • 计算三位数每位上数字的和
  • Gavin Wood:财库保守主义偏离了初心,应探索 Fellowship 等更有效的资金部署机制
  • Linux: sudo: unable to execute /opt/sbin/adm: No such file or directory
  • 一文详解Java单元测试Junit
  • 进制 + 原码,反码,补码
  • 2024年网络安全行业前景和技术自学
  • cocos 关于多个摄像机,动态添加节点的显示问题,需要动态修改layer。(跟随摄像机滚动)(神坑官网也不说明一下)
  • freeswitch编译mod_av支持webrtc MCU通话
  • K8s 入门指南(一):单节点集群环境搭建
  • python socket编程6 - 使用PyQt6 开发UI界面实现TCP server和TCP client单机通讯的例子
  • centos上安装并持久化配置LVS
  • 多线程并发Ping脚本
  • SpringBoot Seata 死锁问题排查
  • 文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑两阶段鲁棒优化配置的多微网合作博弈》