MySQLdb查询有中文关键字查不到数据
#/usr/bin/env python
#__*__coding:utf8__*__zbx_host = '10.1.12.100'
zbx_port = 3306
zbx_username = 'zabbix'
zbx_password = '123456'
zbx_dbname = 'zabbix'
groupname = '其他部门'
conn = MySQLdb.connect(host = zbx_host,port = zbx_port,user = zbx_username, passwd = zbx_password,db = zbx_dbname)
cursor = conn.cursor()
sql = '''select groupid from groups where name='%s' ''' % groupname
cursor.execute(sql)
print cursor.fetchall()
当groupname = '其他部门'的时候,一直没有查到数据,一直为空,但是将groupname = 'templates'时就有数据了,我感觉是不支持中文,数据库本身编码是utf8的
剽窃了一下下人家大神写的帖子发现MySQLdb插件还要在连接时声明一下,不长使用中文写脚本,一直没发现。
conn = MySQLdb.connect(host = zbx_host,port = zbx_port,user = zbx_username, passwd = zbx_password,db = zbx_dbname,charset = "utf8")
加个参数就好了,折腾了好长时间
参考:
http://blog.csdn.net/dszgf5717/article/details/50985816
转载于:https://blog.51cto.com/wangpengtai/1946275
MySQLdb查询有中文关键字查不到数据相关推荐
- Android手机6.0系统查询本地视频音频数据库查不出来数据的办法
我是华为mate8的手机,系统6.0,但是我做播放器的时候要查询到手机本地里面的视频,可我发现我的代码没有错误,但是我的视频查了好久还是没有查出来,所以在这上面也话费了不少的时间,我也查询了一些资料. ...
- hibernate mysql 模糊查询_服务器-hibernate操作mysql,模糊查询时中文查不到,数字和英文可以查到...
用hibernate做模糊查询,页面传递参数也处理了乱码 @Action(value="searchNameByad") public String searchNameByad( ...
- MySQL查询行记录关键字_MySQL数据库~~~~~查询行(文件的内容)
1. 单表查询 语法 select distinct 字段 from 库名.表名 where 条件 group by 字段 # 分组 having 筛选 # 过滤 order by 字段 # 排序 l ...
- python查询mysql中文乱码问题
相信很多在工作中的Python小伙伴,经常会遇到一些工作上的问题,例如查询mysql中文乱码问题,Python连接mysql数据库时,读取数据库中的中文出现乱码,所有中文都显示为问号了,那么该如何解决 ...
- mysql查询条件是小数 查不到6.28_28.mysql数据库之查询
1.查询语句 mysql 多表关系 查询语句 索引 1.添加数据补充: 将一个查询结果插入到另一张表中 create table student(name char(10),gender int); ...
- JAVA操作 ElasticSearch6.x 查询(内含中文测试数据)
入门相关概念知识请看这篇 ElasticSearch6.x 入门 基础的增删改请看这篇 ElasticSearch6.x 基本操作 目录 准备工作 term & terms查询 match ...
- 怕堵车?路况查询应用帮你查: 路况信息应用横向评测
对于驾车族们来说,上下班高峰期被夹在路上的时候你是不是在后悔走这条路呢?也许稍微绕下道就不会出现堵车的情况了.驾车族们很多时候是通过交通电台来了解路况,但是有时候因为电台中夹杂的广告以及主持人等问题你 ...
- 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异...
今天 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致的问题,郁闷我很长一段时间 执行的方法 ...
- 吴恩达的 CS229,有人把它浓缩成 6 张中文速查表!
点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 吴恩达在斯坦福开设的机器学习课 CS229,是很多人最初入门机器学习的课,历史悠久,而且仍然是 ...
- 从爬取的文章 HTML 中提取出中文关键字
分2步. 1.从 HTML 中提取出纯文本(去掉标签) import org.htmlparser.NodeFilter; import org.htmlparser.Parser; import o ...
最新文章
- 「修炼开始」一文带你入门深度学习
- 数据库经典书籍--SQL必知必会
- python无法调用pygame,python-pycharm无法识别pygame程序包
- mysql 立方根函数_PostgreSQL基础知识之SQL操作符实践指南
- div/span强制不换行
- android动态权限封装,Android 动态权限申请的封装
- Js对象如何添加方法、查看Api
- C++工作笔记-模版中class更新为typename
- solr 中文分词 mmseg4j 使用例子 ,NGramTokenizerFactory
- 网卡变慢_解Bug之路记一次线上请求偶尔变慢的排查
- 为什么用CDN给你网站加速?
- 睡眠经济崛起,智能床垫品牌们的可为和有为
- 泄露libc库、shellcode、__libc_csu_init
- mysql巡检脚本_mysql 服务器巡检脚本
- 金武士ups电源故障情况类型分析及维修
- Python教程系列(17)--步长的使用规范
- 【无标题】Java基础
- MOV,MOVX,MOVC区别和用法
- Android auto替换导航,Android Auto获得导航、停车等多方面新应用支持
- sklearn提供的数据集
热门文章
- WordPress的wp-cumulus插件------------标签云插件
- 西游记与面向对象编程
- GIS案例练习-----------第三天
- ENVI入门系列教程---一、数据预处理---2.2 编辑图像头文件
- excel 单元格内换行
- 解决git clone时报错fatal: HTTP request failed
- flutter android 权限,Flutter permission_handler 权限插件的使用详解
- mybatis批量写入及批量更新
- mysql中替代 =_SELECT * WHERE var == [MySQL中的许多替代方法之一]?
- android wifi操作,热点创建