我正在创建一个同时使用VS代码和MySQL工作台8.0的程序。我被困住了,不知道如何将这两个软件连接在一起。
我还必须能够从使用变量的MySQL程序中将记录上传到存储在中的表中。
请告诉我他们是否遗漏了任何细节。谢谢。
连接:
我在谷歌上做过研究,一直找不到答案。我发现我必须安装某些软件包并使用connect方法。但是,我不知道连接函数的参数。
用于将数据上载到表中:
我已经发现,我必须创建一个光标,以某种方式上传数据到表,但不确定的全部细节。
发布于 2022-10-31 07:07:27
python中有许多包可以连接到mysql数据库,这里我们以pymysql为例。
安装pymysql
pip install PyMySQL

我已经安装了,所以提示包已经存在。
import pymysql
con = pymysql.Connect(
host='localhost',
port=3306,
user='root',
password='123456',
db='test',
charset='utf8'
)
cur = con.cursor()
sql1 = 'select * from student'
cur.execute(sql1)
data = cur.fetchall()
cur.close()
con.close()
for i in data:
print(str(i))

添加insert数据语句,并在插入数据后重新查询.
import pymysql
con = pymysql.Connect(
host='localhost',
port=3306,
user='root',
password='123456',
db='test',
charset='utf8'
)
cur = con.cursor()
sql2 = 'insert into student values("002","jerry","W");'
cur.execute(sql2)
sql1 = 'select * from student'
cur.execute(sql1)
data = cur.fetchall()
con.commit()
cur.close()
con.close()
for i in data:
print(str(i))

https://stackoverflow.com/questions/74250505
复制相似问题