Python 使用 pymysql 将数据存入数据库 - 详细教程
使用 pymysql 库将数据存入数据库,需要以下步骤:
-
安装 pymysql 库。可以使用 pip 命令进行安装:
pip install pymysql -
导入 pymysql 库:
import pymysql -
建立数据库连接。使用 pymysql 库的 connect() 函数建立数据库连接,传入数据库的主机名、用户名、密码、数据库名等参数。例如:
conn = pymysql.connect(host='localhost', user='root', password='password', database='mydatabase')
- 创建游标对象。使用数据库连接对象的 cursor() 方法创建游标对象,用于执行 SQL 语句。例如:
cursor = conn.cursor()
- 执行 SQL 语句。使用游标对象的 execute() 方法执行 SQL 语句。例如:
sql = 'INSERT INTO mytable (column1, column2) VALUES (%s, %s)'
values = ('value1', 'value2')
cursor.execute(sql, values)
- 提交更改。使用数据库连接对象的 commit() 方法提交更改,将数据存入数据库。例如:
conn.commit()
- 关闭游标和数据库连接。使用游标对象的 close() 方法关闭游标,使用数据库连接对象的 close() 方法关闭数据库连接。例如:
cursor.close()
conn.close()
完整的示例代码如下:
import pymysql
# 建立数据库连接
conn = pymysql.connect(host='localhost', user='root', password='password', database='mydatabase')
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 语句
sql = 'INSERT INTO mytable (column1, column2) VALUES (%s, %s)'
values = ('value1', 'value2')
cursor.execute(sql, values)
# 提交更改
conn.commit()
# 关闭游标和数据库连接
cursor.close()
conn.close()
原文地址: https://www.cveoy.top/t/topic/hKDP 著作权归作者所有。请勿转载和采集!