美文网首页
将mysql数据转换为csv文件的三种方法

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

作者: 刘小白DOER | 来源:发表于2022-01-10 22:50 被阅读0次

        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)

    相关文章

      网友评论

          本文标题:将mysql数据转换为csv文件的三种方法

          本文链接:https://www.haomeiwen.com/subject/ytsvcrtx.html