pysql insert int 例子
以下是一个pysql insert int的例子:
假设有一个名为"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/bmsG 著作权归作者所有。请勿转载和采集!