[python] PyMySQL을 이용하여 데이터베이스의 테이블을 삭제하는 방법을 알아본다.
이번 글에서는 Python에서 PyMySQL 모듈을 사용하여 데이터베이스의 테이블을 삭제하는 방법을 알아보겠습니다. PyMySQL은 Python에서 MySQL 데이터베이스를 다루는데 사용되는 모듈 중 하나입니다.
PyMySQL 모듈 설치하기
먼저, PyMySQL 모듈을 설치해야 합니다. 다음 명령어를 사용하여 PyMySQL을 설치할 수 있습니다.
pip install pymysql
PyMySQL을 사용하여 테이블 삭제하기
- PyMySQL 모듈을 import합니다.
import pymysql
- MySQL 데이터베이스에 연결합니다.
connection = pymysql.connect(
host='localhost',
user='username',
password='password',
database='database_name'
)
위 코드에서 host
, user
, password
, database_name
은 본인의 환경에 맞게 설정해야 합니다.
- 연결된 데이터베이스 커서를 얻습니다.
cursor = connection.cursor()
- 삭제할 테이블의 SQL 쿼리를 작성합니다.
table_name = 'table_to_delete'
sql = f"DROP TABLE {table_name}"
- 커서를 사용하여 SQL 쿼리를 실행합니다.
cursor.execute(sql)
- 변경된 내용을 커밋합니다.
connection.commit()
- 연결을 닫습니다.
connection.close()
위 과정을 통해 PyMySQL을 사용하여 데이터베이스의 테이블을 삭제할 수 있습니다.
이상으로 Python에서 PyMySQL을 이용하여 데이터베이스의 테이블을 삭제하는 방법에 대해 알아보았습니다. 기타 자세한 내용은 PyMySQL 공식 문서를 참고하세요.