pip install pymysql
pymysql
库 import pymysql
connect()
方法建立连接 connection = pymysql.connect(
host='localhost', # MySQL 服务器地址,本地通常为 localhost
user='your_username', # 数据库用户名
password='your_password', # 数据库密码
database='your_database_name' # 要连接的数据库名称
)
游标用于执行 SQL 语句和获取查询结果:
cursor = connection.cursor()
例:执行查询语句(例如 SELECT
):
sql = "SELECT * FROM your_table" #可替换对应数据库语言
cursor.execute(sql)
对于查询操作,使用 fetchall()
、fetchone()
或 fetchmany()
方法获取结果:
fetchall()
fetchall()
返回一个包含所有结果行的元组(每一行是一个元组表示)
# 获取所有结果
results = cursor.fetchall()
for row in results:
print(row)
fetchone()
fetchone()
返回结果集中的下一行,如果没有更多行则返回 None
# 获取一行结果
row = cursor.fetchone()
if row:
print(row)
fetchmany()
fetchmany(size)
返回指定数量的结果行
# 获取指定数量的行
rows = cursor.fetchmany(size=5)
for row in rows:
print(row)
如果执行了插入、更新或删除等修改操作,需要提交事务以使更改永久生效:
connection.commit()
操作完成后,务必关闭游标和连接以释放资源:
cursor.close()
connection.close()
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务