pymysql 插入数据
时间:2021-07-01 10:21:17
帮助过:90人阅读
pymysql
# 打开数据库连接
db = pymysql.connect(
"localhost",
"root",
"123456",
"TESTDB" )
# 使用cursor()方法获取操作游标
cursor =
db.cursor()
# SQL 插入语句
sql =
"INSERT INTO USER(FIRST_NAME, LAST_NAME, AGE, SEX, INCOME) VALUES (‘%s‘, ‘%s‘, %s, ‘%s‘, %s)" %
(‘qika‘,
‘la‘, 20,
‘M‘, 2000
)
try:
cursor.execute(sql) # 执行sql语句
db.commit()
except:
db.rollback()# 发生错误时回滚
# 关闭数据库连接
db.close()
或
已知测试数据后,向表内插入数据:
如:first_name=‘ka‘
last_name=‘qi‘
age=‘19‘
sex=‘m‘
income=‘2001‘
con.execute(‘insert into USER表 values("%s", "%s","%s", "%s")‘ % \
(first_name,last_name,age,sex,income))
#即通过变量的形式,直接往表内插入数据。
pymysql 插入数据
标签:roo import 使用 color ring first exec cursor code