Python MySQL Create Database
ایجاد یک پایگاه داده
برای ساختن یک پایگاه داده از دستور "CREATE DATABASE"
استفاده میکنیم.
import mysql.connector
from config import username, password, host
mydb = mysql.connector.connect(
host= host,
user= username,
password= password
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")
در صورتی که کد بالا بدون خطا اجرا شود، موفق شدهاید پایگاه داده به اسم mydatabase را ایجاد کنید.
بررسی وجود یک پایگاه داده
میتوانید با استفاده از دستور "SHOW DATABASES"
تمامی پایگاههای داده موجود در سیستم خود را مشاهده کنید.
import mysql.connector
from config import username, password, host
mydb = mysql.connector.connect(
host= host,
user= username,
password= password
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
چنانکه ملاحظه میکنید mydatabase همراه با چند پایگاه داده که از قبل همراه MySQL وجود دارند لیست شده است.
راه دیگر برای آنکه بدانید پایگاه داده مورد نظرتان ایجاد شده یا خیر در هنگام متصل شدن به آن است. اگر پایگاه داده مورد نظر ایجاد شده باشد، کد زیر بدون خطا اجرا و در غیر اینصورت با خطا مواجه خواهید شد.
import mysql.connector
from config import username, password, host
mydb = mysql.connector.connect(
host= host,
user= username,
password= password,
database="mydatabase"
)