使用 Python 爬虫将数据保存到 MySQL方法:安装 pymysql 库。连接到 MySQL 数据库。创建游标。准备 SQL 插入语句。绑定数据并执行 SQL 语句。提交更改。关闭连接。

如何使用 Python 爬虫将数据保存到 MySQL?
方法:
1. 安装必要的库
pymysql 库(pip install pymysql)用于连接到 MySQL。2. 创建连接
立即学习“Python免费学习笔记(深入)”;
<code class="python">import pymysql
# 连接到 MySQL 数据库
db = pymysql.connect(
host="localhost", # 主机地址
user="username", # 用户名
password="password", # 密码
db="database_name", # 数据库名称
)</code>3. 创建游标
游标用于执行 SQL 查询并获取结果。
<code class="python"># 创建一个游标 cursor = db.cursor()</code>
4. 准备 SQL 语句
准备插入数据的 SQL 语句。
<code class="python"># 准备 SQL 语句 sql = """INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"""</code>
5. 执行 SQL 语句
将数据绑定到 SQL 语句并执行。
<code class="python"># 绑定数据到 SQL 语句 data = (value1, value2, value3) # 替换为需要插入的数据 # 执行 SQL 语句 cursor.execute(sql, data)</code>
6. 提交更改
将更改提交到数据库。
<code class="python"># 提交更改 db.commit()</code>
7. 关闭连接
完成数据保存后,关闭数据库连接。
<code class="python"># 关闭游标 cursor.close() # 关闭连接 db.close()</code>
示例:
<code class="python">import pymysql
# 连接到 MySQL 数据库
db = pymysql.connect(...)
# 创建游标
cursor = db.cursor()
# 准备 SQL 语句
sql = """INSERT INTO users (name, email) VALUES (%s, %s)"""
# 绑定数据并执行 SQL 语句
data = ("John Doe", "johndoe@example.com")
cursor.execute(sql, data)
# 提交更改
db.commit()
# 关闭连接
cursor.close()
db.close()</code>
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号