做性能测试的时候 有时需要大量的往数据库里插入数据
一条一条插入就得不偿失了, 我们可以实现自动化连接数据库 和往库里插入与搜索数据
python 与 数据库的交互实例
import MySQLdb
conn = MySQLdb.connect(
host='127.0.0.1',
port=3306,
db="md",
user="root",
password="root",
charset='utf8')
# 建立游标
cur = conn.cursor()
cur.execute('select * from user')
# 只读一条数据
# row = cur.fetchall()
# print(row)
# 一行一行显示 检查数据是否存在数据库
# rowcount:记录有多少条搜索记录
# for i in range(cur.rowcount):
# # row = cur.fetchmany(4)
# row = cur.fetchone()
# if row[2] == '大炮':
# print("检查点大炮找到, 通过")
# break
# 插入数据
cur.execute(" insert into user(username,password,phone)VALUE ('二炮','123','13409222736')")
# 提交
conn.commit()