热搜:

MySQL中大数据表怎么增加字段

2017-02-13 13:16:05文章来源:点点软件园热度:0

更多
mysql数据库管理工具(phpMyAdmin)

mysql数据库管理工具(phpMyAdmin)V4.7.0

类别:编程书集数据库类语言:多国语言授权:免费软件

  最近遇到的一个问题,需要在一张将近1000万数据量的表中添加加一个字段,但是直接添加会导致mysql 奔溃,所以需要利用其他的方法进行添加,这篇文章主要给大家介绍了MySQL中大数据表增加字段的实现思路,需要的朋友可以参考借鉴。更多最新IT资讯尽在金顺软件园http://www.jinshun168.com/

软件名称:mysql下载
软件大小:11.10MB
下载地址:http://www.jinshun168.com/soft/2679.html


  前言

  增加字段相信大家应该都不陌生,随手就可以写出来,给 MySQL 一张表加字段执行如下 sql 就可以了:

  1ALTER TABLE tbl_tpl ADD title(255) DEFAULT '' COMMENT '标题' AFTER id;

  但是线上的一张表如果数据量很大呢,执行加字段操作就会锁表,这个过程可能需要很长时间甚至导致服务崩溃,那么这样操作就很有风险了。

  那么,给 MySQL 大表加字段的思路如下:

  ① 创建一个临时的新表,首先复制旧表的结构(包含索引)

  1create table new_table like old_table;

  ② 给新表加上新增的字段

  ③ 把旧表的数据复制过来

  1insert into new_table(filed1,filed2…) select filed1,filed2,… from old_table

  ④ 删除旧表,重命名新表的名字为旧表的名字


   金顺软件园小编推荐:


   MySQL的简易封装以及使用编程介绍


   Linux平台mysql怎么开启远程登录

以上,就是金顺软件园小编给大家带来的MySQL中大数据表怎么增加字段全部内容,希望对大家有所帮助!

上一篇iPhone6s怎样修改QQ新消息提示音下一篇linux平台怎么使用Python制作BT种子并获取BT种子信息
编辑:冬天刚发芽
标签MySQL