mysqlshell如何使用 如何从mysql的备份sql文本里按CREATE TABLE标记来分割成小sql文件?
浏览量:2894
时间:2021-03-13 04:05:39
作者:admin
如何从mysql的备份sql文本里按CREATE TABLE标记来分割成小sql文件?
这不容易解析。实际上,您可以用不同的方法找出所有表名,然后根据表名生成导出脚本。生成的文件是一个表一个表的。
外壳示例如下,仅供参考,请在您自己的测试环境中测试。脚本可以打包在一个大shell中并一起执行。
1、生成所有表名
MySQL<<eof
使用CPAI
显示表
退出
EOF
将结果输入到tmp.txt文件
2、生成脚本导出单表数据
awk“NR>1”tmp.txt文件& gttables.txt文件#从第二行开始
猫表格.txt|Awk“{printf”mysqldump数据库名称%S>%s.sqln“,$1,$1}”>mysqlu转储u签名
3、执行MySQLuu转储u签名脚本中,可以将表导出到单独的文件中。
mysqlshell如何使用 linux mysql mysql shell是什么
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。