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主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
简单了解 MySQL 中相关的锁
May 25 MySQL
linux下导入、导出mysql数据库命令的实现方法
May 26 MySQL
MySQL 数据类型选择原则
May 27 MySQL
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
May 29 MySQL
MySQL系列之一 MariaDB-server安装
Jul 02 MySQL
SQL实现LeetCode(180.连续的数字)
Aug 04 MySQL
千万级用户系统SQL调优实战分享
Mar 03 MySQL
一次SQL如何查重及去重的实战记录
Mar 13 MySQL
MySQL限制查询和数据排序介绍
Mar 25 MySQL
mysql全面解析json/数组
Jul 07 MySQL
mysql sock文件存储了什么信息
Jul 15 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中return 和 exit 、break和contiue 区别与用法
2012/04/09 PHP
php缓冲输出实例分析
2015/01/05 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
2016/02/21 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
Golang与python线程详解及简单实例
2017/04/27 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
python如何对实例属性进行类型检查
2018/03/20 Python
详解python单元测试框架unittest
2018/07/02 Python
python每天定时运行某程序代码
2019/08/16 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
领导失职检讨书
2014/02/24 职场文书
党员对照检查材料思想汇报
2014/09/16 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
护士2015年终工作总结
2015/04/29 职场文书
大学团日活动总结书
2015/05/11 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
医院保洁员管理制度
2015/08/05 职场文书