python 操作mysql 返回字典_Python查询Mysql时返回字典结构的代码
MySQLdb默认查询结果都是返回tuple,输出时候不是很方便,必须按照0,1这样读取,无意中在网上找到简单的修改方法,就是传递一个cursors.DictCursor就行。
默认程序:
MySQLdb默认查询结果都是返回tuple,输出时候不是很方便,必须按照0,1这样读取,无意中在网上找到简单的修改方法,就是传递一个cursors.DictCursor就行。默认程序:
import MySQLdb
db = MySQLdb.connect(host = ´localhost´, user = ´root´, passwd = ´123456´, db = ´test´)
cursor = db.cursor()
cursor.execute(´select * from table´)
rs = cursor.fetchall()
print rs
# 返回类似如下
# ((1000L, 0L), (2000L, 0L), (3000L, 0L))
修改后:
import MySQLdb
import MySQLdb.cursors
db = MySQLdb.connect(host = ´localhost´, user = ´root´, passwd = ´123456´, db = ´test´,cursorclass = MySQLdb.cursors.DictCursor)
cursor = db.cursor()
cursor.execute(´select * from table´)
rs = cursor.fetchall()
print rs
# 返回类似如下
# ({'age': 0L, 'num': 1000L}, {'age': 0L, 'num': 2000L}, {'age': 0L, 'num': 3000L}) 或者也可以用下面替换connect和cursor部分
db = MySQLdb.connect(host = ´localhost´, user = ´root´, passwd = ´123456´, db = ´test´)
cursor = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)
python 操作mysql 返回字典_Python查询Mysql时返回字典结构的代码相关推荐
- mysql 导出数据字典_python 查询 MySQL 数据库并返回字典集
1. 导入第三方库 import pymssqlimport numpy as npimport pandas as pd 2. 创建数据库连接 '''pymysql.Connect()参数说明hos ...
- python查询mysql 乱码问题_python查询mysql中文乱码问题
问题: python2.7 查询或者插入中文数据在mysql中的时候出现中文乱码 --- 可能情况: 1.mysql数据库各项没有设置编码,默认为'latin' 2.使用MySQL.connect的时 ...
- MYSQL使用OR关键字查询,MySQL带OR关键字的多条件查询
mysql带or关键字的多条件查询,与and关键字不同,or关键字,只要记录满足任意一个条件,就会被查询出来. select * | {字段名1,字段名2,--} from 表名 where 条件表达 ...
- mysql php状态函数_mysql_stat()查询MySQL服务器当前系统状态
mysql教程:mysql_stat()查询MySQL服务器当前系统状态 定义和用法 mysql_stat() 函数返回 MySQL 服务器的当前系统状态. 如果成功,则该函数返回状态.如果失败,则返 ...
- python操作mysql事务提交_python关于Mysql操作
一.安装mysql windows下,直接下载mysql安装文件,双击安装文件下一步进行操作即可, Linux下的安装也很简单,除了下载安装包进行安装外,一般的linux仓库中都会有mysql ,我们 ...
- python处理列表中字典_Python 列表、元组、字典及集合操作详解
一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...
- python mysql日期输出格式_Python/Shell/MySQL时间获取与格式转换
一.说明 时间的获取及时间各格式间的转换是比较常用的操作,但一是多种语言经常容易弄混,二是同一种语言同一个功能可能有不同的实现函数,导致每次处理时间经常要百度所以来记录一下. 另外个人真不喜欢同样功能 ...
- python参数顺序 元组 字典_python学习之元组列表字典操作
1.列表操作 1.1 作用:按位置存放多个值 1.2 定义 l=[1,1.2,'a'] # l=list([1,1.2,'a']) print(type(l)) 1.3 类型转换: 但凡能够被for循 ...
- mysql教程虫师_python使用mysql数据库 - 虫师
一,安装 mysql 如果是 windows 用户, mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外, ...
最新文章
- 2018-2019-1 20165212 实验五 通讯协议设计
- MES系统实施4大关键点,您都知道吗?
- epoll 版 高并发服务器
- ansible(4)——配置文件及以对面某个用户来登录
- WCF 中序列化自定义依赖属性类
- Delphi开发的服务在Windows2003 64位注册方式。
- 【转】android多分辨率适配
- Day04-循环和列表
- 运行shell脚本报错:“syntax error near unexpected token fi 的解决方法
- [机器学习-Sklearn]决策树学习与总结 (ID3, C4.5, C5.0, CART)
- dax 筛选 包含某个字_Power BI 利器——DAX
- 【华为云技术分享】解密如何使用昇腾AI计算解决方案构建业务引擎
- 与熊论道为什么解码不了_楼上熊孩子瞎蹦跳,楼下邻居投诉无果,一招吓哭“熊一家”...
- DNS 正向查找与反向查找
- KVM(二)CPU 和内存虚拟化
- VS2019+OpenCV3.4.1_vc14vc15配置简介(防忘记)
- 医院后勤管理软件系统助力医院后勤管理实施国家数字低碳战略
- Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
- 前向断言/前向预查/正向断言/正向预查(lookahead assertions)
- 怀旧服务器联盟优势,魔兽世界tbc联盟服务器选哪个_wowtbc怀旧服联盟服务器排名_3DM网游...
热门文章
- 黄聪:《跟黄聪学WordPress插件开发》
- 如何让Table显示滚动条
- 小shell脚本---查找目录下面包含string的文件
- 大数据之Python入门语法基础
- 互补输出级采用共集形式是为了使_互补输出级采用共集形式是为了使
- 磁盘上没有足够的空间完成此操作_三年多啦,那么多IT人还没有搞定这个问题...
- oracle加as报错,【Oracle】-【sqlplus / as sysdba登录报错问题】-新用
- 教你如何在C++二进制文件中注入git信息
- 低学历学什么技术有前途可以月入过万?
- c语言比较四个数大小并由小到大排序,c语言任意输入5个数,并按从大到小顺序输出...