import pymysql
# 创建连接
conn = pymysql.connect(
host='127.0.0.1', # 数据库主机地址
user='root', # 数据库用户名
password='password', # 数据库密码
database='test_db', # 数据库名称
charset='utf8mb4' # 字符集
)
try:
# 创建游标对象
with conn.cursor() as cursor:
# 执行SQL查询
sql = "SELECT `id`, `name` FROM `users`"
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
for row in results:
id = row[0]
name = row[1]
print(f"ID: {id}, Name: {name}")
finally:
# 关闭数据库连接
conn.close()
pymysql.connect() 方法创建一个到 MySQL 数据库的连接。需要提供主机地址、用户名、密码、数据库名称和字符集等参数。conn.cursor() 方法创建一个游标对象,用于执行 SQL 查询。cursor.execute() 方法执行 SQL 查询语句。cursor.fetchall() 方法获取所有查询结果,并遍历结果集进行处理。finally 块中关闭数据库连接,以释放资源。上一篇:mysql row_number() over怎么使用
下一篇:mysql tinytext
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站