python连接数据库的操作

互联网 2022/1/15 2:05:19

import pymysqlcon = pymysql.connect(host="xxxx", port=xxx, user="root", password="123456",charset="utf8",cursorclass=pymysql.cursors.DictCursor, database="test20") cur = con.cursor()con.commit() cur.ex…
import pymysql

con = pymysql.connect(host="xxxx", port=xxx, user="root", password="123456",charset="utf8",cursorclass=pymysql.cursors.DictCursor, database="test20")
cur = con.cursor()

con.commit()
cur.execute("SELECT * FROM `class`;")

res1 = cur.fetchall()
# 得到:[{'Id': '1', 'Name': '一班'}, {'Id': '2', 'Name': '二班'}]
# 连接数据库时没把cursorclass定义成字典形式的话:(('1', '一班'), ('2', '二班'))

res2 = cur.fetchone()
# 不执行上面fetchall的情况下得到:{'Id': '1', 'Name': '一班'}    如果执行了上面的fetchall,这里就是None了

res3 = cur.fetchone()
# 在运行过一次fetchone后再运行一次:{'Id': '2', 'Name': '二班'}

print(res1)
# print(res2)
# print(res3)

cur.close()
con.close()

 

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[python连接数据库的操作]http://www.zyiz.net/tech/detail-285318.html

赞(0)
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

技术文章导航 更多>
扫一扫关注最新编程教程