MySQL에서는 테이블을 만들기 전에 데이터베이스를 먼저 만들어야 한다. Python에서는 DB API 드라이버로 연결한 뒤 SQL을 실행한다.
데이터베이스 생성
import pymysql
connection = pymysql.connect(host="localhost", user="root", password="")
try:
with connection.cursor() as cursor:
cursor.execute("CREATE DATABASE example_db")
connection.commit()
finally:
connection.close()데이터베이스 삭제
cursor.execute("DROP DATABASE example_db")생성과 삭제는 권한이 필요한 작업이다. 운영 데이터베이스에는 DROP DATABASE를 실행하지 않고, 테스트용 데이터베이스에서만 확인한다.
댓글을 불러오고 있습니다.