#/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查询有中文关键字查不到数据相关推荐

  1. Android手机6.0系统查询本地视频音频数据库查不出来数据的办法

    我是华为mate8的手机,系统6.0,但是我做播放器的时候要查询到手机本地里面的视频,可我发现我的代码没有错误,但是我的视频查了好久还是没有查出来,所以在这上面也话费了不少的时间,我也查询了一些资料. ...

  2. hibernate mysql 模糊查询_服务器-hibernate操作mysql,模糊查询时中文查不到,数字和英文可以查到...

    用hibernate做模糊查询,页面传递参数也处理了乱码 @Action(value="searchNameByad") public String searchNameByad( ...

  3. MySQL查询行记录关键字_MySQL数据库~~~~~查询行(文件的内容)

    1. 单表查询 语法 select distinct 字段 from 库名.表名 where 条件 group by 字段 # 分组 having 筛选 # 过滤 order by 字段 # 排序 l ...

  4. python查询mysql中文乱码问题

    相信很多在工作中的Python小伙伴,经常会遇到一些工作上的问题,例如查询mysql中文乱码问题,Python连接mysql数据库时,读取数据库中的中文出现乱码,所有中文都显示为问号了,那么该如何解决 ...

  5. mysql查询条件是小数 查不到6.28_28.mysql数据库之查询

    1.查询语句 mysql 多表关系 查询语句 索引 1.添加数据补充: 将一个查询结果插入到另一张表中 create table student(name char(10),gender int); ...

  6. JAVA操作 ElasticSearch6.x 查询(内含中文测试数据)

    入门相关概念知识请看这篇 ElasticSearch6.x 入门 基础的增删改请看这篇   ElasticSearch6.x 基本操作 目录 准备工作 term & terms查询 match ...

  7. 怕堵车?路况查询应用帮你查: 路况信息应用横向评测

    对于驾车族们来说,上下班高峰期被夹在路上的时候你是不是在后悔走这条路呢?也许稍微绕下道就不会出现堵车的情况了.驾车族们很多时候是通过交通电台来了解路况,但是有时候因为电台中夹杂的广告以及主持人等问题你 ...

  8. 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异...

    今天 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致的问题,郁闷我很长一段时间 执行的方法 ...

  9. 吴恩达的 CS229,有人把它浓缩成 6 张中文速查表!

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 吴恩达在斯坦福开设的机器学习课 CS229,是很多人最初入门机器学习的课,历史悠久,而且仍然是 ...

  10. 从爬取的文章 HTML 中提取出中文关键字

    分2步. 1.从 HTML 中提取出纯文本(去掉标签) import org.htmlparser.NodeFilter; import org.htmlparser.Parser; import o ...

最新文章

  1. 「修炼开始」一文带你入门深度学习
  2. 数据库经典书籍--SQL必知必会
  3. python无法调用pygame,python-pycharm无法识别pygame程序包
  4. mysql 立方根函数_PostgreSQL基础知识之SQL操作符实践指南
  5. div/span强制不换行
  6. android动态权限封装,Android 动态权限申请的封装
  7. Js对象如何添加方法、查看Api
  8. C++工作笔记-模版中class更新为typename
  9. solr 中文分词 mmseg4j 使用例子 ,NGramTokenizerFactory
  10. 网卡变慢_解Bug之路记一次线上请求偶尔变慢的排查
  11. 为什么用CDN给你网站加速?
  12. 睡眠经济崛起,智能床垫品牌们的可为和有为
  13. 泄露libc库、shellcode、__libc_csu_init
  14. mysql巡检脚本_mysql 服务器巡检脚本
  15. 金武士ups电源故障情况类型分析及维修
  16. Python教程系列(17)--步长的使用规范
  17. 【无标题】Java基础
  18. MOV,MOVX,MOVC区别和用法
  19. Android auto替换导航,Android Auto获得导航、停车等多方面新应用支持
  20. sklearn提供的数据集

热门文章

  1. WordPress的wp-cumulus插件------------标签云插件
  2. 西游记与面向对象编程
  3. GIS案例练习-----------第三天
  4. ENVI入门系列教程---一、数据预处理---2.2 编辑图像头文件
  5. excel 单元格内换行
  6. 解决git clone时报错fatal: HTTP request failed
  7. flutter android 权限,Flutter permission_handler 权限插件的使用详解
  8. mybatis批量写入及批量更新
  9. mysql中替代 =_SELECT * WHERE var == [MySQL中的许多替代方法之一]?
  10. android wifi操作,热点创建