import pymysql
from random import randint
#连接数据库
db_connect = pymysql.connect("localhost","root","123456","test")
cursor = db_connect.cursor()

#通过循环语句插入数据
number = 1
name = 0
for i in range(10):
  number = number + 1
  name = name + 1
  student_idnumber ="xh0000%d"%(number)#实现自增,数据不能重复
  names = "李一%d"%(name)#实现自增,数据不能重复

  #括号中的%s要加上单引号,换行用\分隔,
  sql = "insert into persons \
  (student_id,name,id_card,sex,age,achievement,adress) \
  values ('%s', '%s', '%s', '%s', '%s','%s','%s')" % \
  (student_idnumber,names,'120100199907224349','女','39','309','天津市市辖区')

  try:

    cursor.execute(sql)#执行

    db_connect.commit()#提交
  except:
    db_connect.rollback()#发生错误时回滚


  cursor.execute(sql)
  db_connect.commit()

db_connect.close()

相关文章:

  • 2021-09-24
  • 2021-12-05
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2022-01-22
猜你喜欢
  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-01-23
  • 2022-12-23
相关资源
相似解决方案