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模式设计
Apr 05 MySQL
如何用Navicat操作MySQL
May 12 MySQL
详解MySQL集群搭建
May 26 MySQL
Mysql实现主从配置和多主多从配置
Jun 02 MySQL
详解MySQL中的pid与socket
Jun 15 MySQL
MySQL系列之三 基础篇
Jul 02 MySQL
MySQL索引是啥?不懂就问
Jul 21 MySQL
MySQL去除重叠时间求时间差和的实现
Aug 23 MySQL
Windows 64位 安装 mysql 8.0.28 图文教程
Apr 19 MySQL
MySQL sql模式设置引起的问题
May 15 MySQL
Mysql 一主多从的部署
May 20 MySQL
MySQL如何修改字段类型和字段长度
Jun 10 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生成图片缩略图类示例
2017/01/12 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
JavaScript 布尔操作符解析  && || !
2012/08/10 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
2018/09/02 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
解决layui使用layui-icon出现默认图标的问题
2019/09/11 Javascript
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
用pycharm开发django项目示例代码
2018/10/24 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
pycharm第三方库安装失败的问题及解决经验分享
2020/05/09 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
大学生毕业自荐信
2013/10/10 职场文书
追悼会上的答谢词
2014/01/10 职场文书
外贸采购员岗位职责
2014/03/08 职场文书
作文批改评语大全
2014/04/23 职场文书
事业单位鉴定材料
2014/05/25 职场文书
国庆节演讲稿
2014/05/27 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
fastdfs+nginx集群搭建的实现
2021/03/31 Servers
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python