pymysql
是一个用于连接 MySQL 数据库的 Python 库。它提供了纯 Python 实现的 MySQL 客户端,使得在 Python 程序中操作 MySQL 数据库变得非常方便。通过 pymysql
,你可以执行 SQL 查询、插入、更新和删除操作,并获取查询结果。
pymysql
主要用于数据库操作,包括以下类型:
pymysql
广泛应用于各种需要与 MySQL 数据库交互的场景,例如:
pymysql
默认返回查询结果为元组列表,但你可以通过设置 cursorclass
参数为 pymysql.cursors.DictCursor
,使查询结果以字典形式返回。字典的键为字段名,值为对应字段的值。
示例代码:
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password', db='test', charset='utf8mb4')
try:
# 创建游标对象,设置为返回字典类型
with conn.cursor(pymysql.cursors.DictCursor) as cursor:
# 执行查询
sql = "SELECT * FROM users"
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
for row in result:
print(row)
finally:
# 关闭连接
conn.close()
通过以上信息,你应该对 pymysql
有了全面的了解,并能够解决常见的使用问题。
领取专属 10元无门槛券
手把手带您无忧上云