一、创建与数据库的连接
首先我们要导入pymysql模块1、创建连接、
conn = pymysql.connect(host = 'loclhost', user = 'root', passwd = 'yutao',db = 'yutao',charset = 'utf8')
创建游标,给数据库发送sql语句/指令;
cur = conn.cursor()
2、给数据库发送指令
1)首先创建一个表名字为:userinfo,表中有两项表头,分别为username,passwd
我们这里用到了前面的知识--捕获异常
我们传入的是一组数据,username分表为user2、user3、user4;密码全部为123
users = [('user2', '123'), ('user3', '123'), ('user4', '123')]
try:
cur.execute('create table userinfo(username varchar(10), passwd varchar(10));')
except Exception as e:
print(e)
2)把这组数据传入新建的表中
insert_sqli = 'insert into userinfo values(%s, %s);'
cur.executemany(insert_sqli, users)
conn.commit()
cur.close()
conn.close()
注意:我们每次在对数据库进行操作之后我们都要进行提交,并且关闭游标和连接
查看我们上传的数据