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(<span>‘insert into USER表 values("%s", "%s","%s", "%s")‘  % \</span> (first_name,last_name,age,sex,income))

#即通过变量的形式,直接往表内插入数据。

相关推荐