반응형
Python, MySQL 및 SELECT 출력은 키에 대한 열 이름을 사용하여 사전에 출력합니다.
파이썬 내에서 SELECT 문을 실행하고 있는 MySQL 테이블이 있습니다.
Python MySQLDB API에서 키가 열 이름이고 값이 반환된 행에 있는 사전 배열을 커서를 통해 출력할 수 있는 것이 있습니까?
저는 효과가 있었습니다.
cursor = conn.cursor(dictionary=True)
자세한 예:
import mysql.connector # pip install mysql-connector-python
conn = mysql.connector.connect(host="localhost", user="user", passwd="pass", database="dbname")
cursor = conn.cursor(dictionary=True)
sql = "SELECT * FROM `table` WHERE 1"
cursor.execute(sql)
rows = cursor.fetchall()
for row in rows:
row["col"]
사전 커서를 사용하십시오.
cursor = conn.cursor (MySQLdb.cursors.DictCursor)
언급URL : https://stackoverflow.com/questions/7268178/python-mysql-and-select-output-to-dictionary-with-column-names-for-keys
반응형
'programing' 카테고리의 다른 글
빠른(낮은) 코드 쓰는 법? (0) | 2023.11.07 |
---|---|
도커 런도커 런 (0) | 2023.11.07 |
크롬 확장 메시지 전달: 응답이 전송되지 않음 (0) | 2023.11.07 |
브라우저 뒤로가기 버튼을 사용할 때 페이지를 강제로 다시 로드하는 방법은? (0) | 2023.11.07 |
특정 URL에 대해 Spring Security 3.2 CSRF 사용 안 함 (0) | 2023.11.07 |