# -*- coding:utf-8 -*-
import MySQLdb
#连接
db = MySQLdb.connect(host="192.168.0.1", user="root", passwd='password',
db="db_name", charset = "utf8")
cursor = db.cursor()
#执行
cursor.execute("SELECT * FROM users")
users = cursor.fetchall()
#输出
for user in users:
print user[0], user[1], user[2]
在connect中添加charset='utf8'可以解决在查询数据库中出现的汉字显示为乱码或者'???'的情况。
Python连接Mysql&&解决数据库汉字显示乱码问题
最新推荐文章于 2021-01-18 21:38:39 发布