当前位置: 首页 > news >正文

切分大文件sql为小份

数据库太大了,整个备份导入出问题或者慢,需要将整个库按照表分割(一个表一个sql文件)

环境 win10
工具:python3.7+pycharm
要分割的文件大小:6G,sql文件
import redbname = ''with open('best**.sql', 'r', encoding='utf-8') as f:for i,db in enumerate(f):dbnamea = re.findall('Table structure for (.*)', db)if dbnamea:dbname = dbnamea[0]print('正在写入%s' % dbname)if dbname != '':with open('sqls_datas/{}.sql'.format(dbname), 'a+', encoding='utf-8') as fw:fw.write(db)
print('split sql file done!')
切分结果:

在这里插入图片描述

http://www.lryc.cn/news/280267.html

相关文章:

  • 最新版CleanMyMac X4.14.7智能清理mac磁盘垃圾工具
  • 数据割据:当代社会数据治理的挑战
  • 逻辑回归(解决分类问题)
  • 论文阅读:Feature Refinement to Improve High Resolution Image Inpainting
  • 结构型设计模式——适配器模式
  • 三菱FX系列PLC定长切割控制(线缆裁切)
  • GPT编程:运行第一个聊天程序
  • NLP论文阅读记录 - WOS | ROUGE-SEM:使用ROUGE结合语义更好地评估摘要
  • vscode 创建文件自动添加注释信息
  • JVM内存区域详解,一文弄懂JVM内存【内存分布、回收算法、垃圾回收器】
  • uniapp搜索附近蓝牙信标(iBeacon)
  • Redis 常见数据结构以及使用场景分析
  • LMDeploy 大模型量化部署实践
  • 15个为你的品牌增加曝光的维基百科推广方法-华媒舍
  • 启动redis出现Creating Server TCP listening socket 127.0.0.1:6379: bind: No error异常
  • 响应式编程Reactor优化Callback回调地狱
  • React项目实战--------极客园项目PC端
  • Jerry每次能向前或向后走n*n步(始终不能超过初始位置1e5),q(q <= 1e5)次询问,求向前走d最少要几次
  • 【Spring Boot 3】【Flyway】数据库版本管理
  • 蓝桥杯基础数据结构(java版)
  • 39 C++ 模版中的参数如果 是 vector,list等集合类型如何处理呢?
  • 5.Pytorch模型单机多GPU训练原理与实现
  • 想成为一名C++开发工程师,需要具备哪些条件?
  • Qat++,轻量级开源C++ Web框架
  • openssl3.2 - 官方demo学习 - digest - EVP_MD_demo.c
  • uniapp 编译后文字乱码的解决方案
  • iOS中利用KeyChain永久保存用户信息的方法示例
  • 基于时域有限差分法的FDTD的计算电磁学算法(含Matlab代码)-YEE网格下的更新公式推导
  • win10使用debug,汇编初学
  • 怎么投稿各大媒体网站?