xjd0 2020-07-18
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(<span>‘insert into USER表 values("%s", "%s","%s", "%s")‘ % \</span>
(first_name,last_name,age,sex,income))
#即通过变量的形式,直接往表内插入数据。