环境:tidb、linux

1、先确认主键、创建分区表(用于代替原表)

SELECT column_name FROM INFORMATION_SCHEMA.`KEY_COLUMN_USAGE` WHERE table_name=‘wpt_dzxx_chdzb_20200813‘ AND constraint_name=‘PRIMARY‘;

2、去除原表重复主键的行

3、统计原表总数

select count(1) from wpt_dzxx_chdzb; --29883575

4、导出表

mysqldump -h 192.168.1.4 -P 4000 -u root -ppassword rkw_ezc_prod wpt_dzxx_chdzb >wpt_dzxx_chdzb.sql

5、清空要导入的表

truncate table wpt_dzxx_chdzb_20200813

6、替换表名称

sed -i ‘s/wpt_dzxx_chdzb/wpt_dzxx_chdzb_20200813/g‘ wpt_dzxx_chdzb.sql

7、分成小文件 并清理第一个删除前面的drop命令

删除文档的第一行 sed -i ‘1d‘ wpt_dzxx_chdzb.sql

删除文档的最后一行 sed -i ‘$d‘ wpt_dzxx_chdzb.sql

split -l 200 wpt_dzxx_chdzb.sql -d -a 3 wpt_dzxx_chdzb_20200813

8、执行导入

-- 生成导入脚本

for i in `ls`

do echo ‘nohup mysql -h 192.168.1.4 -P 4000 -u root -D rkw_ezc_prod -ppasswd /tmp/dump1/‘$i ‘2>&1 &‘

done

--建目录执行导入

mkdir /tmp/dump1

mysql普通表变成分区表导入导出

标签:命令   mat   orm   执行   总数   表名   文件   tidb   文档

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/wukc/p/13511934.html

mysql 分区 导出_mysql普通表变成分区表导入导出相关推荐

  1. mysql本地导入导出_MySQL本地登录及数据库导入导出

    注意:本地MySQL服务要开启 更新整个数据库 1.将正式服务器上的数据库做备份 登录到正式服务器,执行如下命令:(注意空格) mysqldump -uroot –p密码 数据库名 -P 接口 --d ...

  2. 空间mysql数据还原_mysql通过表空间来恢复或者传递数据

    mysql的备份工具通常有 mysqldump ,mysqlpump(5.7后新特性)等备份工具,这里我们可以尝试使用表空间进行传递 方式是:拷贝数据文件+拷贝表空间   对应innodb引擎就是 i ...

  3. hive:建库建表、表分区、内部表外部表、数据导入导出

    hive建库建表与数据导入 建库 hive中有一个默认的库: 库名: default 库目录:hdfs://hdp20-01:9000/user/hive/warehouse 新建库: create  ...

  4. 带你实现java根据表结构动态导入导出Excel

    你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,欢迎指教: 企鹅:869192208 前言 最近在甲方爸爸的要(威)求(逼)下,项目经理带来了客户的全新需求,希望能够在原有编辑 ...

  5. linux上oracle导入mysql_linux下的oracle数据库和表空间的导入导出

    由于oracle是安装在linux上面,因此需要oracle的导入导出都是使用命令进行操作.oracle允许整个数据库导入导出和表空间的导入导出. 数据库导入导出 以下操作是在操作系统控制台命令中执行 ...

  6. 轻松实现SQL Server与Access、Excel数据表间的导入导出

    在SQL SERVER 2000/2005中除了使用DTS进行数据的导入导出,我们也可以使用Transact-SQL语句进行导入导出操作.在Transact-SQL语句中,我们主要使用OpenData ...

  7. ie如何导入html文件类型,Magicodes.IE: 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf和Html。...

    Magicodes.IE 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel.Word.Pdf和Html. 疯狂的徽章 GitHub Azure DevOps Build Status: ...

  8. mysql 分区合并_mysql中的合并表和分区表详解(经常使用的概念)

    分区表是mysql5.1之后的新特性,合并表已经存在很长时间了.这篇文章主要介绍这两个概念以及他们基本的操作. 一.合并表 合并表说实话是一种将要被淘汰的技术,但是掌握了合并表的概念再去看分区表就比较 ...

  9. mysql 分区 目的_MySQL分区表最佳实践

    前言: 分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表.但是对于应用程序来讲,分区的表和没有分区的表是一样的.换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理 ...

最新文章

  1. hdu1010深搜+奇偶剪枝
  2. mysql group by 别名_[转]为什么group by后面不能使用别名(除MySQL)
  3. Linux中软件安装使用的命令是,Linux软件安装命令
  4. 第一周周报(3月15-3月21)
  5. 【去重】php正则过滤字符串中多次重复出现内容为1个
  6. Python《爬取各种帅哥图片》
  7. 不同品牌交换机设置telnet方法
  8. Java代码增加回滚6_如何编写取消按钮的代码以撤消/回滚添加和更新正在进行的行4gl...
  9. java+spring+vue基于ssm的员工公寓后勤管理系统
  10. rfc5766-turn-server NAT
  11. vue 开发app处理手机返回键问题
  12. 【Unity 资源分享】☀️ | Unity 华丽炫酷特效资源分享!万年魂环拿到手软,让你直达封号斗罗~
  13. 依赖计算机英语作文,2011年高考英语卷写作表达题目范文汇总(39):过度依赖电脑的弊端...
  14. Allatori:代码混淆器的使用
  15. 【礼物】的定义不同所造成的诡异反差感
  16. android系统蓝牙自动连接
  17. 远程服务器证书过期怎么解决,关于演示win7远程桌面证书过期的具体操作方式...
  18. 视频会议行业应用软件分析
  19. 算法:URL短地址压缩算法-短网址映射。
  20. Keras中使用如Leaky ReLU等高级激活函数的方法

热门文章

  1. (2015秋) 软工作业成绩公布
  2. ACM学习历程—HDU 2112 HDU Today(map spfa 优先队列)
  3. ssh 免密码设置失败原因总结
  4. Ext.chart.Chart 显示图标 -- 本地数据
  5. Visual Studio下的 JS CSS 压缩和编辑插件
  6. ASP.NET页面跳转
  7. 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例
  8. linux裁剪内核和移植,嵌入式Linux内核裁剪及移植的研究与实现
  9. 用正则将html中的url提取,使用正则表达式从HTML中提取文本和链接
  10. easyui crud java_Easyui 创建 CRUD 应用_EasyUI 插件