fetchall()将结果放在二维数组里面,每一行的结果在元组里面。在建立游标的时候加个参数,cursor=pymysql.cursors.DictCursor,返回结果就可以放到字典里面了
import MySQLdb
from DBUtils.PooledDB import PooledDB
def testDb():
conn = PooledDB(MySQLdb, 5, host='localhost', user='root', passwd='root', db='user', port=3306, charset='utf8')
#建立游标的时候加个参数,cursor=pymysql.cursors.DictCursor。这样每行返回的值放在字典里面,然后整体放在一个list里面。
#cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
cursor = conn.cursor()
cursor.execute('select * from user')
print cur.fetchall()
testDb()