pymysql 插入数据
Posted QiKa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pymysql 插入数据相关的知识,希望对你有一定的参考价值。
import 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 插入数据的主要内容,如果未能解决你的问题,请参考以下文章
python 插入html到数据库 re.escape() PyMysql