将mysql数据转换为csv文件的三种方法

2022-01-10  本文已影响0人  刘小白DOER

    CSV是逗号分隔的特殊文本文件。以前笔者做过Python将csv文件导入到mysql数据库,现在做一下将mysql数据转换为csv文件的三种方法。

1、phpmyadmin可视化工具

    phpmyadmin的导出功能可以从当前服务器中导出数据库。但需要注意的是,如果数据中含有中文字符,那么导出需要选择自定义的字符集才能正常显示。

2、Navicat可视化工具

    毕竟是收费软件,Navicat导出功能更加丰富,和phpmyadmin遇到有中文字符时一样选择GB2312字符集。

3、python完成数据转换

      python脚本的好处就是无需可以自由的完成数据导出工作,还可以自定义对数据做一些清洗工作。

3.1笔者使用别人封装好的类来完成数据转换,最重要的数据写入csv使用pandas库的pandas.DataFrame.to_csv函数简单完成。

    代码托管在python/mysql2csv.py at main · laufei90/python (github.com)

3.2笔者使用另外一个封装好的类,区别于pandas,使用csv来完成数据写入到csv文件。

    代码托管在python/mysql2csv2.py at main · laufei90/python (github.com)

上一篇下一篇

猜你喜欢

热点阅读