[python] 파이썬 PyMySQL을 소개한다.

PyMySQL은 파이썬으로 MySQL 데이터베이스를 조작하기 위한 라이브러리다. 이 라이브러리는 간편한 사용법과 높은 성능을 제공하여 파이썬 개발자들의 MySQL 데이터베이스 연동을 간편하게 해준다.

PyMySQL 설치 방법

PyMySQL을 설치하기 위해서는 다음과 같은 명령을 사용한다:

pip install PyMySQL

PyMySQL 사용 예제

먼저, PyMySQL을 import하여 사용할 수 있도록 한다:

import pymysql

MySQL 데이터베이스에 접속하기 위해 connect() 함수를 사용한다. 다음은 호스트, 사용자, 비밀번호, 데이터베이스 이름을 입력하여 접속하는 예제이다:

conn = pymysql.connect(
    host='localhost',
    user='username',
    password='password',
    database='dbname',
)

SQL 쿼리를 실행하기 위해서는 커서(cursor) 객체를 생성해야 한다:

cur = conn.cursor()

쿼리를 실행하기 위해서는 execute() 메서드를 사용한다. 아래 예제는 “SELECT * FROM users” 쿼리를 실행하고 결과를 출력하는 예제이다:

cur.execute("SELECT * FROM users")
rows = cur.fetchall()

for row in rows:
    print(row)

커넥션과 커서를 닫기 위해서는 다음과 같은 메서드를 호출한다:

cur.close()
conn.close()

참고 자료