在
Python中,你可以使用Pandas库结合
MySQL 数据库
连接工具如`
pymysql`或`
mysql-connector-
python`来实现从
MySQL读取
数据1. 安装必要的库:
首先确保已经安装了`pandas`, `
pymysql`或`
mysql-connector-
python`以及用于GUI展示的`prettytable`或`tabulate`等库。如果没有安装,可以使用pip命令进行安装:
pip install pandaspymysqlprettytable tabulate
2.
连接到
MySQL:
使用`
pymysql`或`
mysql-connector-
python`建立到
MySQL服务器的
连接,并执行查询
获取 数据:
pythonimportpymysqlconnection =pymysql.connect(host='your_host', user='your_user', password='your_password', db='your_db')cursor = connection.cursor()query = "SELECT * FROM your_table"cursor.execute(query)data = cursor.fetchall()
3.
数据处理:
将查询结果转换成Pandas DataFrame,这样就方便操作和整理
数据:
python df = pd.DataFrame(data, columns=[desc[0] for desc in cursor.description])
4. 生成表格:
使用`prettytable`或`tabulate`将DataFrame转换为美观的表格:
pythonfrom prettytable import PrettyTablept = PrettyTable(df.columns.tolist())pt.add_rows(df.values.tolist())print(pt)# 或者使用tabulateimport tabulateprint(tabulate.tabulate(df, headers="keys", tablefmt="grid"))
5. 关闭
连接:
最后别忘了关闭
数据库
连接:
python connection.close()
完成以上步骤后,你应该能看到一个规范的表格显示在终端中。
到此这篇pymysql获取字段和数据(pymysql 查询数据)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sjkxydsj/16371.html