python中进行sql查询出现乱码怎么解决

发布时间:2022-06-14 09:53:48 人气:185 作者:多测师

  通过Python查询数据库中数据时,数据汇呈现乱码,只需要在连接串中指定数据编码就可以如“utf8”、“GBK”即可:

  import pymysql

  db=pymysql.connect(host="localhost",user="root",password="root",database="school_schema",charset="GBK")

  cursor=db.cursor()

  sqlstr="SELECT * FROM school_schema.course;"try:

  cursor.execute(sqlstr)

  courses=cursor.fetchall()except:

python中进行sql查询出现乱码怎么解决

  print("数据读取错误")else:

  print(courses)

  db.close()

  pymysql.Connect()参数说明:

  host(str): MySQL服务器地址

  port(int): MySQL服务器端口号

  user(str): 用户名

  passwd(str): 密码

  db(str): 数据库名称

  charset(str): 连接编码

  以上内容为大家介绍了python中进行sql查询出现乱码怎么解决,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线