MySql中modify、rename、change的使用及区别

 更新时间:2024年06月13日 15:04:38   作者:Yu_Qing1  
这篇文章主要介绍了MySql中modify、rename、change的使用及区别,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

modify、rename、change的使用及区别

  • modify--用于修改字段中的数据约束
  • rename--用于修改表名和字段名
  • change--重新定义字段,包括了字段名和字段的数据约束

说下具体用法吧

1.修改字段类型

alter table 表名 modify 字段名 新数据类型;

2.修改表名

  • 写法一:
rename table 旧表名 to 新表名;
  • 写法二: 
alter table 旧表名 rename to 新表名;

3.修改字段名

alter table 表名 rename column 旧字段名 to 新字段名;

4.重新定义字段

alter table 表名 change 旧字段名 新字段名 新数据类型

mysql的alter,change,modify用法

  • 修改某一列,列名不改变,用modify
ALTER table order MODIFY order_fee decimal(14,4) DEFAULT NULL;
  • 修改某一列,列名要改变,用change
ALTER TABLE apps
CHANGE COLUMN at_p1 at_p2 decimal(8,4) NULL DEFAULT NULL COMMENT ‘test111' AFTER status_id;
  • 增加一列
ALTER TABLE apps
ADD COLUMN op_date datetime(0) NULL COMMENT ‘创建时间' AFTER op_user;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS 7.2下MySQL的安装与相关配置

    CentOS 7.2下MySQL的安装与相关配置

    最近因为工作需要,要在CentOS上安装MySQL,在安装的时候遇到了一点问题,花了点时间解决了,感觉不管是官网还是网上的一些教程都不够完整,不能一次性帮新手解决问题,于是我就结合官网和网上的资源整理了下,现在分享给大家,希望对有需要的朋友们能有所帮助。
    2016-11-11
  • Mysql 开启Federated引擎的方法

    Mysql 开启Federated引擎的方法

    FEDERATED是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件
    2012-12-12
  • SQL字符型字段按数字型字段排序实现方法

    SQL字符型字段按数字型字段排序实现方法

    由于是按字母顺序排列,所以123排在了2的前面,显然不符合我们的要求,那么怎样才能按照我们预想的数字顺序排序呢
    2013-03-03
  • MySQL主从搭建(多主一从)的实现思路与步骤

    MySQL主从搭建(多主一从)的实现思路与步骤

    通过MySQL主从配置,可以实现读写分离减轻数据库压力,最近正好遇到这个功能,所以这篇文章主要给大家介绍了关于MySQL主从搭建(多主一从)的实现思路与步骤,需要的朋友可以参考下
    2021-05-05
  • 在Windows系统上使用压缩归档文件安装MySQL的步骤

    在Windows系统上使用压缩归档文件安装MySQL的步骤

    这篇文章主要介绍了在Windows系统上使用压缩归档文件安装MySQL的步骤,非常不错,具有一定的参考借鉴加载,需要的朋友可以参考下
    2018-06-06
  • jQuery 绑定事件的方式总结

    jQuery 绑定事件的方式总结

    这篇文章主要介绍了jQuery 绑定事件的方式总结的相关资料,这里整理了几种方法,需要的朋友可以参考下
    2016-11-11
  • PHP mysqli 增强 批量执行sql 语句的实现代码

    PHP mysqli 增强 批量执行sql 语句的实现代码

    本篇文章介绍了,在PHP中 mysqli 增强 批量执行sql 语句的实现代码。需要的朋友参考下
    2013-05-05
  • MySQL数据库CPU飙升到500%的原因和解决方案

    MySQL数据库CPU飙升到500%的原因和解决方案

    这篇文章讨论了MySQL CPU使用率高达500%的问题,并提出了灭火、查因、防复发的处理步骤,灭火包括找到并终止问题SQL,查因涉及分析全表扫描、锁等待和排序等,防复发则包括优化索引、限制连接数、应用层限流和缓存等措施,需要的朋友可以参考下
    2026-02-02
  • MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程

    MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程

    这篇文章主要介绍了MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程,表连接操作是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-12-12
  • MySql索引原理与操作

    MySql索引原理与操作

    索引是有双面性的,合理的建立索引可以提高数据库的效率。但是如果没有合理的构建索引和使用索引,可能会导致索引失效或者影响数据库性能,这篇文章主要介绍了MySql索引原理与操作
    2022-09-09

最新评论