帮我用python代码,pymysql函数,写一个能连接MySQL里面表的代码,表名是电动车信息,用tinker界面可视化
时间: 2024-03-20 13:38:41 浏览: 69
python 使用PyMySQL驱动连接MySQL 数据库(示例)
好的,以下是一个能连接MySQL里面表的Python代码,使用了pymysql库来连接MySQL数据库,使用Tkinter库来创建GUI界面,展示电动车信息表中的数据:
```python
import pymysql
import tkinter as tk
from tkinter import ttk
# 创建MySQL连接
connection = pymysql.connect(
host='localhost',
user='root',
password='password',
db='database_name'
)
# 创建Tkinter窗口
root = tk.Tk()
root.title("电动车信息表")
# 创建表格
table = ttk.Treeview(root)
table['columns'] = ('品牌', '价格', '电池容量', '续航里程')
# 设置表格列的标题
table.heading('品牌', text='品牌')
table.heading('价格', text='价格')
table.heading('电池容量', text='电池容量')
table.heading('续航里程', text='续航里程')
# 查询电动车信息表中的数据
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM `电动车信息`")
rows = cursor.fetchall()
for row in rows:
table.insert('', 'end', text=row[0], values=(row[1], row[2], row[3]))
# 将表格添加到Tkinter窗口中
table.pack()
# 运行Tkinter事件循环
root.mainloop()
# 关闭MySQL连接
connection.close()
```
在上面的代码中,你需要将`host`、`user`、`password`和`db`替换为你自己的MySQL连接信息和数据库名称。你也需要将`table`变量中的`电动车信息`替换为你自己的表名。
运行这段代码后,你将看到一个Tkinter窗口,它将显示电动车信息表中的所有数据。
阅读全文