-
[pymysql]Fetchall로 불러온 값 dict로 출력하기언어/Python 2023. 1. 4. 15:32
import pymysql if __name__ == '__main__': conn = "" cursor = "" #1. MariaDB연결 : pymysql.connect conn = pymysql.connect(host='localhost', port=포트번호, user='유저명', password='비밀번호', db='DB명', charset='utf8') #2. 커서생성 - 여기서 Dict 설정을 해주면된다 cursor = conn.cursor(pymysql.cursors.DictCursor) #3. sql문 입력 sql = "select * from 테이블명" #4. sql문 실행 cursor.execute(sql) #5. 데이터 fetch rows = cursor.fetchall() for row in rows: #모든 컬럼을 가져오고 싶은경우 print(row) #특정 컬럼을 가지고 오고싶은경우 row['컬럼명']을 적으면 된다 print(row['INTN_NAME']) #6. DB commit conn.commit() #7. DB close conn.close()
출력결과
튜플은 값을 활용하기가 너무 어려웠는데,
dict로 뽑으니 확실히 좋다!
반응형'언어 > Python' 카테고리의 다른 글
[pymysql] Placeholder: INSERT INTO %s, executemany 사용법 (0) 2023.01.05 [파이참] 프로젝트 경로가 변경되어 나는 오류 : Error running 'prac': Cannot run program : CreateProcess error=2, 지정된 파일을 찾을 수 없습니다 (0) 2023.01.05 [Pymysql] 파이썬으로 Database 연결하는법 (0) 2023.01.04 [FastAPI]client-server 데이터 주고받기 && 422 에러 (0) 2022.12.28 Fast API, client-server 데이터 받기 (0) 2022.12.28