一、连接数据库
import pymysql
# 1.创建与数据库的连接
connect = pymysql.connect(host = 'localhost',user = 'root',
passwd = '123456',db= 'mariadb_learn',charset = 'utf8')
#host : 连接的数据库的主机ip地址 localhost 代表本地主机
#user : 用户身份
#passwd : 登录密码
#db : 连接的数据库名称
#charset : 数据库字符编码设置
connect.close()# 关闭连接
二、创建游标
cur = connect.cursor()
users = [('user2', '123'), ('user3', '123'), ('user4', '123')]
try:
cur.execute('create table userinfor(username varchar(10), passwd varchar(10));')
except Exception as Error:
print(Error,type(Error))
print(isinstance(Error,pymysql.err.InternalError))
if isinstance(Error,pymysql.err.InternalError): #判断表已经存在
for username ,passwd in users: #使用循环对表添加信息,每次添加一条。
cur.execute('inse