MySQL: 쿼리 결과에서 열 헤더 검색
질문:
검색하는 방법 MySQLdb를 사용하여 Python에서 설정된 MySQL 쿼리 결과의 열 이름 또는 별칭은 무엇입니까? 요구 사항은 결과 집합의 열 이름이 SQL 쿼리에 지정된 선택한 열과 일치해야 한다는 것입니다.
답변:
MySQLdb를 사용하는 MySQL 쿼리 결과 세트는 다음 단계를 따르세요.
코드 예:
<code class="python"># Python import MySQLdb # Connect to MySQL db = MySQLdb.connect(host="myhost", user="myuser", passwd="mypass",db="mydb") # Execute the query sql = """ SELECT ext, SUM(size) AS totalsize, COUNT(*) AS filecount FROM fileindex GROUP BY ext ORDER BY totalsize DESC; """ cursor = db.cursor() cursor.execute(sql) # Get column names column_names = [i[0] for i in cursor.description] # Print results while (1): row = cursor.fetchone () if row == None: break print("%s %s %s\n" % (row[0], row[1], row[2])) # Get number of columns num_fields = len(cursor.description) # Close cursor and database connection cursor.close() db.close() print("Number of columns:", num_fields) print("Column names:", column_names)</code>
위 내용은 MySQLdb를 사용하여 Python의 MySQL 쿼리 결과 집합에서 열 이름을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!