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 Shell的介绍以及安装
Apr 24 MySQL
虚拟机linux端mysql数据库无法远程访问的解决办法
May 26 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
MySQL中的布尔值,怎么存储false或true
Jun 04 MySQL
新手入门Mysql--sql执行过程
Jun 20 MySQL
mysql中int(3)和int(10)的数值范围是否相同
Oct 16 MySQL
为什么MySQL不建议使用SELECT *
Apr 03 MySQL
MySQL 外连接语法之 OUTER JOIN
Apr 09 MySQL
MySQL生成千万测试数据以及遇到的问题
Aug 05 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
Sep 23 MySQL
DQL数据查询语句使用示例
Dec 24 MySQL
关于MySQL中explain工具的使用
May 08 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图片上传类带图片显示
2006/11/25 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
类似框架的js代码
2006/11/09 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
react 应用多入口配置及实践总结
2018/10/17 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
Python打印斐波拉契数列实例
2015/07/07 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
RIP版本1跟版本2的区别
2013/12/30 面试题
好的自荐信包括什么内容
2013/11/07 职场文书
安全资金保障制度
2014/01/23 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
广播节目策划方案
2014/05/23 职场文书
党支部对照检查材料
2014/08/25 职场文书
神农溪导游词
2015/02/11 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书