MySql中数据表增加字段很慢
由于数据库表中有大量数据,导致给表添加字段就会很慢。
所以,对于数据量很大的表,需要添加所有或者修改字段的做法是如下:
1.先创建一张一样的表
create table new_tb like tb_old;
2.修改创建表的字段
alter table new_tb add COLUMN new_column varchar(32) DEFAULT null;
3.原始数据插入到新的数据表中
insert into new_tb (字段) select 字段 from tb_old;
这里需要注意下,你的insert字段和你查询出来的字段一致,对应顺序也是需要一致的,如果你只是修改字段的属性,或者添加了索引之类的,字段数量没用变话,那么直接这样写
insert into new_tb select * from tb_old;
4.删除原来的数据表,并且重新命名新的数据表:
drop table tb_old;alter table new_tb rename to tb_old;
MySql中数据表增加字段很慢相关推荐
- 【mysql】 数据表修改字段的数据类型
[mysql] 数据表修改字段的数据类型 1.背景 2.修改字段的数据类型 1.背景 当数据表创建之后,发现数据表字段的数据类型不合适,我们可以立即删除后重新创建: 但是一旦存上大量数据之后,我们更希 ...
- mysql中为表增加外键_如何在Excel 2013中为符号分配键盘快捷键
mysql中为表增加外键 We've previously shown you how to add keyboard shortcuts to symbols in Word 2013 to mak ...
- mysql 为数据表添加字段_MySQL数据表添加字段实例
MySQL 允许在开头.中间和结尾处添加字段.针对不同的位置,MySQL数据表添加字段的方式也有所不同,下面我们一起来看MySQL数据表添加字段的实例,方便我们理解MySQL数据表添加字段的方式. M ...
- mysql中数据表null什么意思_MySQL 中NULL和空值的区别是什么?
展开全部 空值是不占用空间的,MySQL中的NULL其实是占用空间的. 不过在MySQL数据库中执行62616964757a686964616fe78988e69d8331333363396466SQ ...
- mysql中数据表如何关联_mysql 如何导入/导出2个关联表中的数据
mysql 怎么导入/导出2个关联表中的数据 表一 id student 1 S1 2 S2 表二 id sid scord order 1 1 100 1 2 1 60 2 3 1 80 3 4 2 ...
- 查看MYSQL中数据表占用的空间
由于数据太大了.所以MYSQL需要瘦身,那前提就是需要知道每个表占用的空间大小. 首先打开指定的数据库: use information_schema; 如果想看指定数据库中的数据表,可以用如下语句: ...
- mysql中大数据表alter增加字段报错:1034 Incorrect key file for table 'table_name'; try to repair it...
mysql中大数据表alter增加字段报错:"1034 Incorrect key file for table 'table_name'; try to repair it" 现 ...
- MySQL修改数据表中的字段名
MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...
- mysql中通过sql语句查询指定数据表的字段信息
mysql数据库在安装完成时,自动创建了information_schema.mysql.test这三个数据库.其中,information_schema记录了创建的所有数据库的相关信息,因此可以 ...
最新文章
- 【安全漏洞】DedeCMS-5.8.1 SSTI模板注入导致RCE
- 写博客一周我有哪些收获
- 拉文大学计算机科学,拉文大学
- sqlserver html文档,[SQLServer]从SQL中的一个表中导出HTML文件表格
- 2D Tookit (一) 精灵切割
- 软件测试技术之如何编写测试用例
- android音频系统分析,详细分析智能手机Android系统硬件音频架构_ Android手机_Android手机开发_Android_课课家...
- android盒子改造,【当贝市场】废旧手机改造成电视盒子详细教程
- 轻松搞定JAVA选择排序
- 计算机三级网络技术 = =
- 解决Chrome账户无法同步
- 软件工程:第一章笔记下
- c语言万年历一行打印两个月,万年历 c语言 两月一行
- c语言lnk1120,c - 致命错误LNK1120:C中1个未解决的外部问题 - 堆栈内存溢出
- Java环境变量配置超详细教程
- 米4用linux刷机救转,红米Note4免解锁线刷刷机教程_红米Note4免解锁线刷救砖包
- string++php,String 字符串
- 【数理统计】调和平均值
- DELL EMC T150 服务器在h755上快速 安装 win2016 server
- 基于SpringBoot的自行车租赁系统的设计与实现