添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1
pip install pymysql  # 通过pip安装pymysql库

1
2
3
4
5
6
7
8
9
10
11
12
13
import pymysql  # 导入pymysql库

# 连接至MySQL数据库,这里使用的是localhost和已存在的数据库
connection = pymysql.connect(
host='localhost', # 数据库主机地址
user='root', # 数据库用户名
password='password', # 用户的密码
database='test_db', # 要连接的数据库名
charset='utf8mb4', # 使用UTF-8编码
cursorclass=pymysql.cursors.DictCursor # 返回字典格式的查询结果
)

# 连接成功,接下来可以进行数据查询和操作

1
2
3
4
5
6
7
8
9
10
# 创建一个游标对象,用于执行SQL语句
cursor = connection.cursor()

# 定义插入数据的SQL语句
sql = "INSERT INTO users (name, age) VALUES (%s, %s)" # 占位符用于参数化查询
# 插入数据,这里使用实际的参数
cursor.execute(sql, ('Alice', 30)) # 将数据插入到users表中

# 提交事务,确保数据保存至数据库
connection.commit()

1
2
3
4
5
6
7
8
9
# 使用游标执行查询操作
cursor.execute("SELECT * FROM users") # 从users表中查询所有记录

# 获取查询结果
results = cursor.fetchall() # 获取所有查询结果并存储在results变量中

# 遍历结果并打印
for row in results:
print(row) # 打印每一行的记录,row是字典格式

1
2
3
# 关闭游标和连接
cursor.close() # 先关闭游标
connection.close() # 然后关闭数据库连接