MySql
MySQL Python에서 열 이름을 사용하여 SQL 결과 열 값을 검색하는 방법은 무엇입니까?
베이스 공부
2021. 2. 14. 13:22
반응형
Python에서 열 인덱스 대신 열 이름을 사용하여 SQL 결과 열 값을 검색하는 방법이 있습니까? mySQL과 함께 Python 3을 사용하고 있습니다. 내가 찾고있는 구문은 Java 구조와 매우 유사합니다.
Object id = rs.get("CUSTOMER_ID");
꽤 많은 열이있는 테이블이 있는데 액세스해야하는 각 열의 인덱스를 지속적으로 계산하는 것은 정말 고통 스럽습니다. 또한 색인이 내 코드를 읽기 어렵게 만듭니다.
감사!
해결 방법
cursor = conn.cursor(MySQLdb.cursors.DictCursor)
cursor.execute("SELECT name, category FROM animal")
result_set = cursor.fetchall()
for row in result_set:
print "%s, %s" % (row["name"], row["category"])
참조 페이지 https://stackoverflow.com/questions/10195139
반응형