import pymysql
# 连接数据库
conn = pymysql.connect(host='127.0.0.1',
port=3306,
user='root',
passwd='你的密码',
db='新建的数据库名')
# 创建游标
cur = conn.cursor()
sql = "create table userinfo(id INT PRIMARY KEY ,name VARCHAR(32) ,passward VARCHAR(32))"
cur.execute(sql)
# 提交
conn.commit()
# 关闭指针对象
cur.close()
# 关闭连接对象
conn.close()
报错:
解决方法:
1.打开cmd命令行进入数据库的bin文件夹下。
2.输入mysql -hlocalhost -uroot -p,回车再输入密码,然后连接mysql。
3.输入ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY’你的密码’;
然后出现:
最后重新运行pymysql代码就可以成功运行。