Python 使用 pymysql 插入数据库教程
使用 pymysql 插入数据库可以按照以下步骤进行操作:
- 导入 pymysql 模块:
import pymysql
- 建立数据库连接:
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='database_name')
- 创建游标对象:
cursor = conn.cursor()
- 编写插入数据的 SQL 语句:
sql = 'INSERT INTO table_name (column1, column2, ...) VALUES (%s, %s, ...)'
注意:table_name 为要插入数据的表名,column1、column2 等为表的列名。
- 执行 SQL 语句插入数据:
data = ('value1', 'value2', ...)
cursor.execute(sql, data)
注意:value1、value2 等为要插入的具体数值。
- 提交事务:
conn.commit()
- 关闭游标和数据库连接:
cursor.close()
conn.close()
完整示例代码如下:
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='database_name')
cursor = conn.cursor()
sql = 'INSERT INTO table_name (column1, column2, ...) VALUES (%s, %s, ...)'
data = ('value1', 'value2', ...)
cursor.execute(sql, data)
conn.commit()
cursor.close()
conn.close()
请根据实际情况替换相应的主机名、端口号、用户名、密码、数据库名、表名、列名、数值等信息。
原文地址: https://www.cveoy.top/t/topic/o2kY 著作权归作者所有。请勿转载和采集!