MySQL修改字段类型之modify详解

 更新时间:2023年07月28日 14:14:28   作者:码到成功@  
这篇文章主要介绍了MySQL修改字段类型之modify详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

MySQL修改字段类型之modify

需要给表里某个字段修改字段类型,将varchar类型修改为float

语法一        

alter table 表名 alter column 字段名 变更后的字段类型。       

这个语法会执行报错,不能达到修改字段类型目的,原因是第二个alter不起作用

语法二       

alter table 表名 modify column 字段名 类型。
 --eg
alter table task_info modify column price float(8,2);

这个语法可以达到修改字段目的,使用modify可以达到

alter和modify区别

1,范围不同:alter范围是针对字段增删改操作,modify只可以修改字段属性

2,语法不同:alter 语法 ALTER TABLE<表名>[改变方式]。

改变方式包含 ADD ,CHANGE ,DROP ,MODIFY  modify语法 ALTER TABLE [表名] MODIFY [列名] [数据类 型]

SQL modify的使用方法

同时修改表多个字段属性的方法

ALTER TABLE `dev_order_production_schedules` modify column `current_progress_id` int default null,
modify column `batch_num` varchar(255) default null

同时修改表多个字段属性和名称的方法

ALTER TABLE `payment_request_orders` change `payment_request_order_id` `code` varchar(255) default null,
change `purchase_order_id` `date` date default null

总结

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

相关文章

  • K8S搭建MySQL一主一从集群详细步骤

    K8S搭建MySQL一主一从集群详细步骤

    在k8s上命名空间是用于隔离不同应用的一种机制,我们可以使用命名空间来组织和管理MySQL集群,这篇文章主要给大家介绍了关于K8S搭建MySQL一主一从集群的相关资料,需要的朋友可以参考下
    2023-09-09
  • 通过mysqladmin远程管理mysql的方法

    通过mysqladmin远程管理mysql的方法

    在一些特殊场景下,想要远程重启mysql,以便让某些修改能及时的生效,但是mysql并没有提供远程重启的功能,唯一能做的就是远程关闭mysql服务
    2013-03-03
  • MySQL CTE (Common Table Expressions)示例全解析

    MySQL CTE (Common Table Expressions)示例全解

    MySQL 8.0引入CTE,支持递归查询,可创建临时命名结果集,提升复杂查询的可读性与维护性,适用于层次结构数据处理,但需注意性能和递归深度限制,本文给大家介绍MySQL CTE (Common Table Expressions)示例,感兴趣的朋友一起看看吧
    2025-07-07
  • MySQL中Binlog的完整格式解析(ROW 模式,默认)

    MySQL中Binlog的完整格式解析(ROW 模式,默认)

    本文介绍了MySQL 5.7中ROW格式的binlog的特性、解析方法和实战案例,包括MySQL 5.7的binlog核心特性、ROW格式binlog结构、解析命令、常见问题及解决方法等内容,需要的朋友可以参考下
    2026-03-03
  • MySQL数据库维护中监控所用到的常用命令

    MySQL数据库维护中监控所用到的常用命令

    这篇文章主要介绍额MySQL监控时常用的的几个MySQL命令,需要的朋友可以收藏下
    2013-08-08
  • MySQL系列之十 MySQL事务隔离实现并发控制

    MySQL系列之十 MySQL事务隔离实现并发控制

    今天的内容就和大家聊一聊MySQL数据库中关于MySQL事务隔离实现并发控制的问题,主要是基于锁实现控制技术
    2021-07-07
  • MySQL乱码问题终极指南

    MySQL乱码问题终极指南

    为了让大家尽量在工作中少受或者不受乱码的困扰,这篇文章主要为大家分享了MySQL乱码问题终极指南,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • centOS7安装MySQL数据库

    centOS7安装MySQL数据库

    本文给大家简单介绍了如何在centOS7下安装MySQL5.6数据库的方法,以及一些注意事项,希望对大家实用mysql能够有所帮助
    2016-12-12
  • MySQL进阶之索引

    MySQL进阶之索引

    索引就是一种数据结构,这种结构类似,链表,树等等。但是比它们要复杂的多,索引(index)是帮助MySQL高效获取数据的数据结构(有序),本文详细介绍了MySQL索引,感兴趣的同学可以参考阅读
    2023-04-04
  • SQL语句在MySQL的执行过程详解

    SQL语句在MySQL的执行过程详解

    这篇文章主要介绍了SQL语句在MySQL的执行过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05

最新评论