Python MySQL 데이터베이스 생성
데이터베이스 생성
MySQL에서 데이터베이스를 생성하려면 "CREATE DATABASE" 문을 사용하십시오.
예시
"mydatabase"라는 데이터베이스를 생성합니다.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE
mydatabase")
위의 코드가 오류 없이 실행되었다면 데이터베이스가 성공적으로 생성된 것입니다.
데이터베이스가 존재하는지 확인
"SHOW DATABASES" 문을 사용하여 시스템의 모든 데이터베이스를 나열하여 데이터베이스가 존재하는지 확인할 수 있습니다.
예시
시스템 데이터베이스 목록을 반환합니다.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="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",
password="yourpassword",
database="mydatabase"
)
데이터베이스가 없으면 오류가 발생합니다.