Python PyMySQL 插入整数数据示例
以下是一个使用 PyMySQL 插入整数数据的示例:
假设有一个名为'students'的表,包含三个列:id (整数类型)、name (字符类型)和age (整数类型)。
要插入一条新纪录,可以使用以下代码:
import pymysql
# 打开数据库连接
db = pymysql.connect(host='localhost', user='root', password='password', database='test')
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# SQL 插入语句
sql = 'INSERT INTO students(id, name, age) VALUES (%d, '%s', %d)' % (1, 'Alice', 18)
try:
# 执行 SQL 插入语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
print('插入成功')
except:
# 如果发生错误则回滚
db.rollback()
print('插入失败')
# 关闭数据库连接
db.close()
在这个例子中,我们使用了 Python 的 PyMySQL 库连接到 MySQL 数据库,并使用 cursor() 方法创建一个游标对象。然后,我们构造了一个 SQL 插入语句,并使用 execute() 方法执行它。如果执行成功,则调用 commit() 方法提交到数据库中,否则调用 rollback() 方法回滚。最后,我们关闭了数据库连接。
原文地址: https://www.cveoy.top/t/topic/mOUs 著作权归作者所有。请勿转载和采集!