Python - MySQL/MariaDB 접속

2021. 7. 5. 11:45Python

Python의 라이브러리인 pymysql을 활용하여 Python에서 MySQL/ MariaDB 쿼리를 사용하고 데이터를 다룰 수 있도록 

접속 해보도록 하자.

 

1. pip install 을 활용하여 pymysql 을 설치해 준다. 

(이미 설지가 되어있어 아래와 같은 화면을 보여준다.)

pymysql 설치

 

2. Connection 정보를 이용하여 연결후 Cursor생성 

 

import pymysql

conn = pymysql.connect(host='<<MY_SQL SERVER IP>>', user='<<USER_NAME>>', 
                       password='<<PASSWORD>>', db='<<DATABASE_NAME>>', charset='utf8')
print("Connect_Complete")

curs = conn.cursor()

 

 

3. Cursor를 활용하여 SQL질의문 실행 

 

sql = "select * from test_table"
curs.execute(sql)

 

sql 문을 Str로 작성한후 pymysql.connect.cursor의 execute를 활용하여 sql문을 실행하고 결과를 얻을수 있다.