MySQL中大数据表如何增加字段
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这篇文章将为大家详细讲解有关MySQL中大数据表如何增加字段,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言增加字段相信大家应该都不陌生,随手就可以写出来,给 M
千家信息网最后更新 2024年11月24日MySQL中大数据表如何增加字段
这篇文章将为大家详细讲解有关MySQL中大数据表如何增加字段,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
前言
增加字段相信大家应该都不陌生,随手就可以写出来,给 MySQL 一张表加字段执行如下 sql 就可以了:
ALTER TABLE tbl_tpl ADD title(255) DEFAULT '' COMMENT '标题' AFTER id;
但是线上的一张表如果数据量很大呢,执行加字段操作就会锁表,这个过程可能需要很长时间甚至导致服务崩溃,那么这样操作就很有风险了。
给 MySQL 大表加字段的思路
① 创建一个临时的新表,首先复制旧表的结构(包含索引)
create table new_table like old_table;
② 给新表加上新增的字段
③ 把旧表的数据复制过来
insert into new_table(filed1,filed2…) select filed1,filed2,… from old_table
④ 删除旧表,重命名新表的名字为旧表的名字
不过这里需要注意,执行第三步的时候,可能这个过程也需要时间,这个时候有新的数据进来,所以原来的表如果有字段记录了数据的写入时间就最好了,可以找到执行这一步操作之后的数据,并重复导入到新表,直到数据差异很小。不过还是会可能损失极少量的数据。
所以,如果表的数据特别大,同时又要保证数据完整,最好停机操作。
另外的方法
在从库进行加字段操作,然后主从切换
使用第三方在线改字段的工具
一般情况下,十几万的数据量,可以直接进行加字段操作。
关于"MySQL中大数据表如何增加字段"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
数据
字段
篇文章
数据表
中大
名字
时候
时间
更多
最好
过程
不错
实用
很大
陌生
主从
内容
前言
同时
工具
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
两会网络安全保障预案
计算机网络安全的特点
怎么在服务器上添加一个上网账户
网络安全应具备的四个特征
金融科技和互联网金融的联系
软件开发规范怎么好用
天融信隔离网闸数据库同步配置
数据库查询姓名扬字的读者信息
c语言服务器中文
如何申请软件开发工作室
企业怎么面试软件开发人员
无法连接到数据库引擎服务器
软件开发专业好不好找工作
陕西手机软件开发定制
游戏关服了怎么进服务器
calis联合书目数据库使用
芜湖有棋牌软件开发公司
vps数据库备份
android社交网络安全
架构师软件开发
两会网络安全保障预案
天河app软件开发公司
mysql 服务器权限
连接服务器无法开始分布式交易
服务器怎么放下显卡的
我的世界暗墨解说服务器多人联机
软件开发中的需求变更
网络安全科技文章英文
南通营销软件开发
上海网络安全职业学院分数线