您现在的位置是:首页 > 文章详情

数据备份工具 BackupSerenity V2.1 新增 CSV 导入工具集

日期:2024-07-25点击:146

数据备份工具 BackupSerenity V2.1 新增CSV导入工具集

CSV导入工具集

作用:将将包含表头的CSV文件批量导入至MYSQL

使用方式:

启动脚本

 nohup python3 csv_input_mysql.py > csv_input_mysql.log & 生成的文件名称 csv_input_mysql.log 可以根据情况修改如果想保留全部日志可以将 > 替换为 >> 即可

导出错误日志

 cat csv_input_mysql.log | grep '创建失败' > csv_input_mysql.log.ERR

获取全部CSV文件名称 [成功]

 cat csv_input_mysql.log | grep '正在疯狂处理' | awk '{print $2}' > csv_files.list

获取全部表名称 [成功]

 cat csv_input_mysql.log | grep '创建成功' | awk '{print $2}' > table_names.list

数据验证

源数据无法预估质量,会出现源数据换行等情况,此时可以使用清洗工具进行清洗,清洗后即可进行验证

 通过数据导入程序进行导入程序后对原始csv进行清洗 编辑 cleaned_data.py 文件修改  # 清洗前源数据 input_file = 'you_file.csv' # 清洗后数据 output_file = 'cleaned_you_file.csv'  修改完成后进行执行 python3 cleaned_data.py  执行成功后通过wc命令进行行数获取 wc -l cleaned_you_file.csv  数据库通过 SELECT COUNT(1) FROM you_file  得出的数差值为1  数据验证成功

具体点击原文链接查看,或直接访问 此链接 查看

原文链接:https://www.oschina.net/news/303777/backupserenity-2-1-updated
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章