mysql A库a表 B库b表 将a表导入b表中
今天接到开发妹子的需求,导入指定月份的数据到测试服mysql指定的表中(表名称不一样)
首先看了下线上的表的整体大小
mysql> SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='库名' AND TABLE_NAME='表名';
+------------------------------------+
| sum(DATA_LENGTH)+sum(INDEX_LENGTH) |
+------------------------------------+
| 4196941824 |
+------------------------------------+
1 row in set (0.00 sec)
这这数据有点大啊4G多,幸好只是只是导入指定月份的数据
开干
依稀记得mysqldump 有个功能可以指定范围导出 Google之后果断导出
/usr/local/mysql/bin/mysqldump -h192.168.1.1 -uzxc -pzxc123 库名 表名 --where="uptime >= 1404144000 and uptime <= 1406822399" > /tmp/表名.sql
导出还是比较快的,数据只有200多M
之后再想如何导入呢,表名称不一样,最后在各种辅助下,决定用合并表的方法弄
a、先导入到数据库的对应库里面
b、然后在采用合并表的方法合并数据
insert into 目标表 select * from 来源表;
ok之后发现数据在增加,在导入数据ing 轻松愉快的解决了这个问题
mysql> SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='库名' AND TABLE_NAME='表名';
+------------------------------------+
| sum(DATA_LENGTH)+sum(INDEX_LENGTH) |
+------------------------------------+
| 177422336 |
+------------------------------------+
1 row in set (0.00 sec)
数据在增长中。。。
导入成功之后,
满心欢喜的查看了数据,
select * FROM 表名称 LIMIT 1,10;
发现列名既然顺序不一样对应的数据不一样,醉了,妹子说好了数据结构一样的呢
只能重来,清空之前导入的数据之后,在根据来源表的列名顺序,指定导入进来的列名顺序
insert into 目标表(列1,列2,列3。。。) select * from 来源表;
现在才终于搞定收工
转载于:https://blog.51cto.com/xiaochengxiang/1541628
mysql A库a表 B库b表 将a表导入b表中相关推荐
- mysql分库分表优化性能,MySQL性能管理及架构设计(三):SQL查询优化、分库分表 - 完结篇...
一.SQL查询优化(重要) 1.1 获取有性能问题SQL的三种方式 通过用户反馈获取存在性能问题的SQL: 通过慢查日志获取存在性能问题的SQL: 实时获取存在性能问题的SQL: 1.1.2 慢查日志 ...
- MySQL(一): 数据类型、库的操作、表的操作
文章目录 数据类型 数值类型 字符串类型 日期/时间类型 库的操作 显示当前数据库 创建数据库 使用数据库 删除数据库 表的操作 创建表 显示当前库中所有表 查看表结构 删除表 数据类型 mysql的 ...
- 《MySQL——恢复数据-误删行、表、库》
目录 误删行 事前预防误删行数据方法 误删表/库 延迟复制备库 事前预防误删库/表方法 传统的架构不能预防误删数据,因为主库的一个drop table命令,会通过binlog传给所有从库和级联从库,进 ...
- Mysql库及表的基本概念、增删查改操作以及表的约束、多表联查
什么是数据库? 存储数据的仓库 数据库的存储介质:磁盘和内存. 为什么要用数据库不用文件?(数据库与文件进行数据存储的区别) 1.文件存储安全性低 2.数据库对数据进行良好的存储,查询以及管理 3.便 ...
- mysql 库名大小写_MySQL 库名、表名、字段名区分大小写吗???
上周末写了一篇MySQL where查询字段值不区分大小写的文章(MySQL的where查询不区分字段大小写!!!),有个兄弟留言说经常遇到库名.表名.字段名的大小写问题.我想既然研究了大小写的问题, ...
- mysql 主从 索引_Mysql繁忙主从库在线修改表结构与添加索引问题
本帖最后由 jan_1985 于 2014-1-15 13:28 编辑 Mysql繁忙主从库在线修改表结构与添加索引问题 一直以来,生产情况下都有修改索引和修改字段的需求,但是对锁表引起的访问不便是会 ...
- Mysql - Mysql的建表建库
目录 Mysql5.7官方参考文档:MySQL :: MySQL 5.7 Reference Manual SQL语言说明文档: 数据库里存在的包含关系: Mysql建表建库: 1.Mysql如何建库 ...
- MySQL之账号管理、建库、四大引擎以及数据类型、建表、约束
目录 一.MySQL简介 MySQL是什么? 术语 二.MySQL安装 三.MySQL默认数据库里面的四张表 四.mysql之账号管理.建库以及四大引擎 五.MySQL之数据类型.建表以及约束 六.案 ...
- sqlserver mysql 7303_将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2...
将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下, 此pubs下的表名是employee,不冲突), 方法大致以下几个(另有其他方法待补充) ...
- MySQL数据库之DDL语言:库和表的创建CREATE、修改ALTER、删除DROP
文章目录 @[TOC] MySQL数据库之DDL语言:库和表的创建.修改.删除 1.DDL 数据定义语言 2.库的管理 2.1 库的创建 2.2 库的修改(能修改的不多,如修改字符集) 2.3 库的删 ...
最新文章
- Ubuntu 11.04 Unity最常用的31个快捷键
- android 4G产品4G网络问题记录
- Oracle私房菜之安装Oracle 11g
- Leetcode--字符串压缩
- 583. 两个字符串的删除操作(JavaScript)
- 佳明或已支付勒索金,获得 WastedLocker的解密密钥
- 再记AE与AO的区别与联系
- 行车记录仪数据集_福特自动驾驶数据集公布 总体积达1.6TB或为数据最全的数据集之一...
- 博客开通 坚持做自己懒得做但是正确的事情
- PyS60 console中文乱码问题
- js案例01-设置光标到指定input
- 有线等效隐私 (WEP)
- Java_定义一个圆类,提供输出面积和周长的方法,定义一个测试类使用
- python菜鸟教程 | print功能
- terraform_有关使用terraform优化云成本的权威指南
- 支付二清与第三方支付
- stata:应用stata学习计量经济学原理 practice 2 stata绘图基础
- 维克森林大学计算机科学专业好不好,2017年维克森林大学计算机科学
- css超过一定长度显示省略号
- 服务器智能管理,管好十万台服务器?必须靠智能!