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 16 MySQL
MySQL 常见存储引擎的优劣
Jun 02 MySQL
MySQL系列之七 MySQL存储引擎
Jul 02 MySQL
MySQL去除重叠时间求时间差和的实现
Aug 23 MySQL
MySQL数据库必备之条件查询语句
Oct 15 MySQL
分享mysql的current_timestamp小坑及解决
Nov 27 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
Nov 27 MySQL
mysql insert 存在即不插入语法说明
Mar 25 MySQL
MySQL去除密码登录告警的方法
Apr 20 MySQL
jdbc中自带MySQL 连接池实践示例
Jul 23 MySQL
SQLServer常见数学函数梳理总结
Aug 05 MySQL
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
Dec 24 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实现智能文件类型检测的实现代码
2011/08/02 PHP
php中require和require_once的区别说明
2014/02/27 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
多广告投放代码 推荐
2006/11/13 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
js实现返回顶部效果
2017/03/10 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
JS实现的雪花飘落特效示例
2019/12/03 Javascript
vue.js iview打包上线后字体图标不显示解决办法
2020/01/20 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
自己编程中遇到的Python错误和解决方法汇总整理
2015/06/03 Python
python 识别图片中的文字信息方法
2018/05/10 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
Django实现学生管理系统
2019/02/26 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Python类反射机制使用实例解析
2019/12/30 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
python属于软件吗
2020/06/18 Python
详解Pycharm与anaconda安装配置指南
2020/08/25 Python
西班牙在线光学:Visual-Click
2020/06/22 全球购物
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
2014年幼儿园植树节活动方案
2014/03/02 职场文书
会计电算化专业自荐信
2014/03/15 职场文书
新闻编辑求职信
2014/04/09 职场文书
群众路线剖析材料
2014/09/30 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
单位推荐信范文
2015/03/27 职场文书