1、PyMySql安装
输入命令:pip install PyMySql
2、验证是否安装成功
输入import pymysql,无报错信息,代表安装成功
3、建立python文件connection.py,验证是否能成功访问
import pymysql
#连接数据库connect=pymysql.connect(host='localhost',port=3306,user='root',password='',db='library',charset='utf8')
#获取游标
cursor=connect.cursor()
#查询数据
sql="select * from user"
cursor.execute(sql)
print('查询成功,显示',cursor.rowcount,'条数据')
#关闭游标
cursor.close()
#关闭连接
connect.close()
4、向数据库添加数据时,添加失败,显示为乱码,如何处理
查看数据库编码,修改相关编码
SHOW VARIABLES LIKE '%char%';
进入某个数据库,查看该数据库的编码:
\s
修改该数据库的编码:
set character_set_dababase=utf8;
set character_set_server=utf8;
set character_set_client=gbk;
set character_set_connection=gbk;
查看数据库默认编码并修改值:
show variables like'%char%'
alter databaselibrary character set utf8;
显示表的默认编码:
show create tableuser;
修改数据表字符集:
alter table userdefault character set 'utf8'
修改表字段字符集:
alter table usermodify column name varchar(20) character set utf8 not null;