Mysql表数据比较大情况下修改添加字段的方法实例


Posted in MySQL onJune 28, 2022

前言

如果一张表在后期的维护中,发现需要加字段以满足当下的需求,但是数据量很大有百万甚至千万级的数据,要如何修改表字段呢。

直接执行使用alter语句肯定是不现实的,这涉及到锁表重建表结构等操作,假设这时候还有其他线程在跑,等一天都改不过来。

这里整理一个比较简单的方法

1、对照要操作的表结构创建一张临时表

CREATE TABLE product_copy LIKE product;

2、将要修改的表结构改在临时表上面

3、导出表product数据,并导入到零时表product_copy

4、使用RENAME语句替换表名

RENAME TABLE product TO product_bak, product_copy TO product;

但是数据量太大的情况下,导出导入也需要一定的时间,而且数据容易出错,这里推荐使用datagrip的导入导出工具,或者idea的数据源插件,最好使用csv文件来导入导出。

1、在表名处右击选择导入数据

Mysql表数据比较大情况下修改添加字段的方法实例

2、在导入界面能清楚的看到字段的对应关系,有问题可以直接调整,所见即所得

Mysql表数据比较大情况下修改添加字段的方法实例

3、如果导出的时候道出了表头,还可以在第一行右击将此行标记为表头,更方便看到数据的对应

Mysql表数据比较大情况下修改添加字段的方法实例

总结

到此这篇关于在Mysql表数据比较大情况下修改添加字段的方法的文章就介绍到这了,更多相关Mysql修改添加字段内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL的join buffer原理
Apr 29 MySQL
MySQL kill不掉线程的原因
May 07 MySQL
Mysql数据库命令大全
May 26 MySQL
MySQL 全文检索的使用示例
Jun 07 MySQL
MySQL 亿级数据导入导出及迁移笔记
Jun 18 MySQL
如何搭建 MySQL 高可用高性能集群
Jun 21 MySQL
MySql 8.0及对应驱动包匹配的注意点说明
Jun 23 MySQL
MySQL 数据表操作
May 04 MySQL
MySQL数据库Innodb 引擎实现mvcc锁
May 06 MySQL
MySQL数据库 安全管理
May 06 MySQL
MySQL中EXPLAIN语句及用法
May 20 MySQL
MySQL生成千万测试数据以及遇到的问题
Aug 05 MySQL
MySQL外键约束(Foreign Key)案例详解
Jun 28 #MySQL
MySQL主从切换的超详细步骤
Jun 28 #MySQL
浅谈MySql update会锁定哪些范围的数据
Jun 25 #MySQL
MySQL导致索引失效的几种情况
Jun 25 #MySQL
Mysql中的触发器定义及语法介绍
Jun 25 #MySQL
MySQL数据库配置信息查看与修改方法详解
Jun 25 #MySQL
SQL语句中EXISTS的详细用法大全
Jun 25 #MySQL
You might like
PHP面向对象法则
2012/02/23 PHP
smarty简单分页的实现方法
2014/10/27 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
vue2 前端搜索实现示例
2018/02/26 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
Django返回json数据用法示例
2016/09/18 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
浅析Python3爬虫登录模拟
2018/02/07 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
高二政治教学反思
2014/02/01 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
2014年班主任工作总结
2014/11/08 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
小学同学聚会感言
2015/07/30 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python
mysql事务对效率的影响分析总结
2021/10/24 MySQL