pymysql是python连接mysql常用的一个数据包。而我最近在做一个sql自助平台,要求用户在页面上选择库之后,可以在web页面上显示查询结果,这个需求分析起来不难,如果希望带上字段要采用DictCurosr,但是DictCursor由于采用了python的字典,而字典存放key value的顺序是打乱的,我尝试更改pymysql源码改为可以保证顺序的OrderDict,由于pymysql里面代码比较复杂,感觉时间成本较高,这个方案放弃,于是找到了另外一个解决办法。即通过pandas传入pymysql的连接,读取数据,而pandas读取的mysql数据不仅带上了字段,而且和数据库表里的字段顺序一致。部分代码如下:
pymysql 查询数据字段顺序乱序的解决办法
最新推荐文章于 2024-03-15 17:36:19 发布