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;


本文介绍了PyMySQL的安装步骤及验证方法,并提供了通过Python访问MySQL数据库的具体代码示例。针对添加数据出现乱码的问题,文章还详细说明了如何检查和调整数据库编码设置。
364

被折叠的 条评论
为什么被折叠?



