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

 

 

반응형