Maxima's Lab

[Database, DB] pymysql 라이브러리를 활용한 MariaDB 연동 - 1 본문

Web Programming

[Database, DB] pymysql 라이브러리를 활용한 MariaDB 연동 - 1

Minima 2023. 10. 28. 21:17
728x90
SMALL

안녕하세요, 오늘은 pymysql 라이브러리를 활용하여 MariaDB를 연동하는 방법에 대해서 알아보겠습니다.

 

pymysql을 사용하기 위해 다음과 같이 해당 패키지를 설치합니다.

 

pip install pymysql

 

위의 명령어를 통해 pymysql 라이브러리를 설치 후에는 다음 코드를 실행하여, Database 내 특정 Table의 모든 Columns들을 조회하는 방법에 대해서 알아보겠습니다.

 

import pymysql

database_N = 'database_temp'
table_N = 'table_1'

db_connection = pymysql.connect(host='localhost', user='...', password='...', db=f'{database_N}', charset='utf8')
cursor = db_connection.cursor()

cursor.execute(f"SHOW COLUMNS FROM {table_N}")
db_connection.commit()

total_columns = [column[0] for column in cursor.fetchall()]

print(total_columns)

"database_temp" 라는 데이터베이스 내 "table_1" 이라는 테이블 예시

 

위의 예시에서 해당 코드를 실행한 결과, ID와 Column_2가 출력이 된다면 정상적으로 실행된 것을 확인할 수 있습니다.

(위의 코드에서 user/password는 추가 입력 필요합니다)

 

 

이상으로, 오늘은 pymysql 라이브러리를 활용해서 MariaDB를 연동하는 방법에 대해서 알아보았습니다.

감사드립니다.

728x90
LIST
Comments