python 解决mysql导出数据不带列名

解决思路:
利用mysql.connector 模块连接mysql
自定义一个函数来实现sql语句查询功能
将结果返回给一个DataFrame结构
利用cursor.description实现 desc table_name;功能返回得是一个表得结构,结构得第一列为查询表得字段名(列名),通过切片选取字段名,并添加得一个list中
将list的值赋值给DataFrame的columns
再通过df.to_excel()写入excel中
下图是实现方法和查询示例
特别强调只能用于查询,不建议做导入数据,或更新数据处理
用完后记得调用 conn.close() 和cursor.close()来关闭连接
python 解决mysql导出数据不带列名_第1张图片

你可能感兴趣的:(python,python,mysql,不带列名,导出数据)