用Python获取MySQL中的行和

2024-09-28 21:51:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图找到一个表的列的总数。 我有一张叫“临时比尔”的桌子。我要查找“总计”列的总计 这段代码运行良好。但它返回的结果类似于“[(十进制('1812'),)]”,其中1812是总数。 我应该怎么做才能将1812作为整数

from tkinter import *
import tkinter

import mysql.connector
root = tkinter.Tk()
root.title('Stock')
root.resizable(width=True, height=True)
root.geometry('{}x{}'.format(400, 400))
save_bill_btn=Button(
                root,
                text="Generate Bill",
                height=1,
                width=15,
                command="",
                highlightcolor="black",
                highlightthickness=1
                )
save_bill_btn.grid(row=0,column=1,padx=1,pady=1)

conn = mysql.connector.connect(
    host="localhost",
    user="root",
    password="",
    database="nc"
    )

c = conn.cursor()
data=c.execute("SELECT SUM(total) AS totalbill FROM tempbill;")
geydata=c.fetchall()
print(geydata)
root.mainloop()

Tags: importtrueconnectortkintersavemysqlrootconn