怎么最快地复制一张表?
我在前面文章,给你留下的问题是怎么在两张表中拷贝数据。如果可以控制对源表的扫描行数和加锁范围很小的话,我们简单地使用 insert … select 语句即可实现。
当然,为了避免对源表加读锁,更稳妥的方案是先将数据写到外部文本文件,然后再写回目标表。这时,有两种常用的方法。接下来的内容,我会和你详细展开一下这两种方法。
为了便于说明,我还是先创建一个表 db1.t,并插入 1000 行数据,同时创建一个相同结构的表 db2.t。
create database db1;
use db1;
create table t(id int primary key, a int, b int, index(a))engine=innodb;
delimiter ;;
create procedure idata()
begin
declare i int;
set i=1;
while(i<=1000)do
insert into t values(i,i,i);
set i=i+1;
end while;
end;;
delimiter ;
call idata();
create database db2;
create table db2.t like db1.t
假设,我们要把 db1.t 里面 a>900 的数据行导出来,插入到 db2.t 中。
mysqldump 方法
一种方法是,使用 mysqldump 命令将数据导出成一组 INSERT 语句。你可以使用下面的命令:
mysqldump -h
怎么最快地复制一张表?相关推荐
- mysql实战41 | 怎么最快地复制一张表?
我在上一篇文章最后,给你留下的问题是怎么在两张表中拷贝数据.如果可以控制对源表的扫描行数和加锁范围很小的话,我们简单地使用 insert - select 语句即可实现. 当然,为了避免对源表加读锁, ...
- mysql快速复制一张表_MySQL快速复制一张表
复制一张表,方法有很多种. 一.最简单的方法: create table t2 as select * from t1; 二.逻辑导出: 1.mysqldump逻辑导出 mysqldump -h$ho ...
- sql server从一个数据库复制一张表到另外一个数据库
sql server从一个数据库复制一张表到另外一个数据库 /*不同服务器数据库之间的数据操作*/ --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', ...
- 数据库--db-sjk-Mysql-必须看-复制一张表
造表 001 建表可以加上comment'xxxxx表':让读者明确知道该表的大致作用 002 字段建议不要默认为null,因为生产中的数据千奇百怪,没有值可以default'–':这样可以防止在数据 ...
- 如何用sql语句复制一张表
如何用sql语句复制一张表 1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete ...
- SQL语句(复制一张表和更新表)
sql语句复制一张表 1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete fr ...
- mysql主主复制某张表_MySQL主主复制实战
MySQL主主复制实战: 基础环境配置很简单,我这就不浪费时间了,直接开始. ############################################################# ...
- oracle 快速复制一张表,并在此创建索引,日志及并行度
复制表结构及其数据 create table table_name_new as select * from table_name_old 只复制表结构 create table table_name ...
- Mysql之复制一张表的内容到新表中
一. 这样创建的新表order_archived内容和orders相同,但是没主键 USE sql_store;CREATE TABLE order_archived AS SELECT * FROM ...
最新文章
- spring事务(三)
- jquery与ajax的XMLHttpRequest对象介绍
- silverlight,WPF动画终极攻略之阳光灿烂篇(Blend 4开发)
- TabLayout中的Tab.setCustomView左右有空隙,TabLayout下划线间隙设置,下划线长度设置
- 华为云文字识别服务产品优势、应用场景、典型案例和未来之路(OCR系列三)
- 验证码一(验证码生成)
- 区块链和数据科学:如果同时应用这两种技术,将会实现什么?
- ArcGIS水文分析实战教程(14)提取水库湖泊等面状水系
- pdf怎么解除限制打印
- 树莓派网络摄像头远程监控
- 音乐流媒体服务器Gonic
- C++ 面向对象的编程语言有哪些特点?
- 北京交通大学c语言程序设计,北京交通大学C语言综合程序设计(黄宇班).doc
- 服务器与pc机的区别
- pdfjs使用npm_pdf在线浏览插件pdf.js使用说法举例
- linux 读取 SOC寄存器(物理内存)的机制方法
- Parallels Desktop 网络初始化失败解决方法
- js截取英语完整单词,超出部分显示...”
- 电子邮件安全解决方案
- STM32F407控制 无刷直流电机和永磁同步电机
热门文章
- 区块链到底是个什么鬼?
- debian10.9离线安装haproxy(附离线安装包)
- NYOJ-284 坦克大战
- qq农场android版,qq农场手机版
- 2019年手机会出现什么?四镜头、屏幕挖孔、折迭手机
- del服务器能装win7系统吗,500系列主板能不能装win7?500系列主板装win7教程(支持11代)...
- 手机QQ,登陆不上去
- 抖音小店无货源:创业很苦,坚持很酷,她是如何做到日赚1k+的?
- 2021年中国工业软件行业发展现状分析,行业国产化程度亟待提升「图」
- 不忘初心,历久弥坚 —— 以博客申请 纪念 码系团诞生