[Python 파이썬] MySQLdb : SELECT 결과를 Dictionary로 받기 Python

파이썬에서 Mysql을 사용할때 나는 MySQLdb를 주로 사용한다.
그런데,, 오늘 급 ! 리서치를 하다가 매우 유용한 기능을 발견하였으니!!
결과 데이터를 Dictionary로 반환하는 방법!!!아.. 이것때문에 얼마나 삽질했는데
구현은 아래의 코드를 참고하자 ㅎ
#!/usr/bin/env python
# coding: utf8

"""
Mysql 의 Select 결과를 dictionary로 되돌려 받는 방법
"""
import MySQLdb
import MySQLdb.cursors

DB_HOST = "localhost"
DB_USER = "root"
DB_PWD = "1111"
DB_NAME = "employee"

if __name__ == '__main__':
db_con = MySQLdb.connect(DB_HOST, DB_USER, DB_PWD, DB_NAME, cursorclass=MySQLdb.cursors.DictCursor)
cursor = db_con.cursor()
cursor.execute("SELECT * FROM employee.members LIMIT 10")
result = cursor.fetchall()

for data in result:
for item in data.items():
print "%s : %s"%item
print "====================="

cursor.close()
db_con.close()




통계 위젯 (블랙)

1336
546
360317

GoogleAdsenseResponsive

Cluster map