250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Docker
- 논문 리뷰
- Web Programming
- 장고
- 그래픽 유저 인터페이스
- Django
- k8s
- Computer Vision
- Python
- kubernetes
- tensorflow
- 파이토치
- 데이터베이스
- pytorch
- FLASK
- paper review
- 파이썬
- 딥러닝
- MariaDB
- yaml
- Tkinter
- OpenCV
- POD
- 컴퓨터 비전
- Deep Learning
- 웹 프로그래밍
- GUI
- vue.js
- numpy
- 텐서플로우
Archives
- Today
- Total
Maxima's Lab
[Database, DB] pymysql 라이브러리를 활용한 MariaDB 연동 - 1 본문
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)
위의 예시에서 해당 코드를 실행한 결과, ID와 Column_2가 출력이 된다면 정상적으로 실행된 것을 확인할 수 있습니다.
(위의 코드에서 user/password는 추가 입력 필요합니다)
이상으로, 오늘은 pymysql 라이브러리를 활용해서 MariaDB를 연동하는 방법에 대해서 알아보았습니다.
감사드립니다.
728x90
LIST
'Web Programming' 카테고리의 다른 글
[Flask] Scheduler 사용법 (APScheduler 패키지) (0) | 2023.11.06 |
---|---|
[Web Programming] Vue.js 설치 및 실행 방법 (w/ Node.js) (1) | 2023.10.28 |
[Database, DB] HeidiSQL 설치 및 실행 방법 (Windows) (0) | 2023.10.07 |
[Database, DB] MariaDB 설치 방법 (Windows) (0) | 2023.10.04 |
[Flask] Flask 설치 및 실행 방법 (Python Web Programming) (0) | 2023.09.21 |
Comments