python3 pymysql查询结果包含字段名

Posted myflyand

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 pymysql查询结果包含字段名相关的知识,希望对你有一定的参考价值。

python2使用MySQLdb模块进行连接mysql数据库进行操作;python3则使用pymysql模块进行连接mysql数据库进行操作;两者在语法上有稍微的差别,其中就包括查询结果包含字段名,具体例子如下:

python2:

import MySQLdb

conn = MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘root‘,db=‘adu‘)
cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)

sql = ‘select * from test1‘
reCount = cur.execute(sql)
nRet = cur.fetchall()

cur.close()
conn.close()

print(nRet)
print(reCount)

 

pytnon3:

import pymysql

conn = pymysql.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘root‘,db=‘adu‘)
cur = conn.cursor(cursor=pymysql.cursors.DictCursor)

sql = ‘select * from test1‘
reCount = cur.execute(sql)
nRet = cur.fetchall()

cur.close()
conn.close()

print(nRet)
print(reCount)

以上是关于python3 pymysql查询结果包含字段名的主要内容,如果未能解决你的问题,请参考以下文章

mysql python pymysql模块 增删改查 查询 字典游标显示

Navicat介绍及pymysql模块

Python 获取MySql某个表所有字段名

mysql之子查询视图事务及pymysql等(待修改)

基于py3和pymysql查询某时间段的数据

用 pymysql 打印 MySQL/MariaDB 的所有库名表名和字段名