Python 데이터베이스 생성

데이터베이스 생성

MySQL에서 데이터베이스를 생성하려면 "CREATE DATABASE" 문을 사용하십시오:

예제

"mydatabase" 이름의 데이터베이스를 생성:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")

실행 예제

위의 코드를 실행했을 때 오류가 발생하지 않으면 데이터베이스를 성공적으로 생성했습니다.

데이터베이스 존재 확인

"SHOW DATABASES" 문을 사용하여 시스템에서의 모든 데이터베이스를 나열할 수 있으며, 데이터베이스가 존재하는지 확인할 수 있습니다:

예제

시스템에서의 데이터베이스 목록을 반환:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
  print(x)

실행 예제

또는 연결을 설정할 때 데이터베이스에 접근을 시도할 수 있습니다:

예제

"mydatabase" 데이터베이스에 연결 시도:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

실행 예제

데이터베이스가 존재하지 않으면 오류를 받을 수 있습니다.