数据备份工具 BackupSerenity V2.1 新增 CSV 导入工具集
数据备份工具 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 数据验证成功!
具体点击原文链接查看,或直接访问 此链接 查看

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ICEPOS 开源收银系统 x64 位+Framework 4.6 更新
ICEPOS开源收银系统 C#客户端 x64位 + 支持Framework4.6 64位版本,更新 Lib文件夹下面的System.Data.SQLite.dll为 x64位版本+支持Framework4.6 ICE.POS文件夹下,增加SQLite.Interop.dll,是System.Data.SQLite.dll的支持库, 必须添加到release的文件夹下面(已添加自动引用,生成时候回自带),即输出目录下,与ICE POS.exe 目录同级 ICE.POS.Transfer ICE.POS.Common ICE.Utility ... 等类库生成目标请选择x64
- 下一篇
Firefox 128.0.2 发布
Firefox 128.0.2 现已发布,具体更新内容如下: 修复了特定条件下 macOS 上视频通话中的音频回声问题。(错误 1908539) 修复了 Adguard 扩展弹出窗口未显示的问题。(错误 1906132) 修复了在富文本编辑器中按字符导航时导致某些屏幕阅读器无法读取的问题。(错误 1905021) 修复了在 Windows ARM 设备中启用暗模式时出现的视觉故障。(错误 1897444) 修复了导致 NTLM 身份验证失败的问题。(错误 1908115) 修复了鼠标悬停时显示的内容未被屏幕截图捕获的问题。(错误 1905468) 各种稳定性修复。 更新说明:https://www.mozilla.org/en-US/firefox/128.0.2/releasenotes/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音