ایجاد دیتابیس با 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")
برای x در mycursor:
  print(x)

اجرای نمونه

یا می‌توانید در هنگام ایجاد اتصال به پایگاه داده تلاش کنید به پایگاه داده دسترسی پیدا کنید:

مثال

تلاش برای اتصال به پایگاه داده "mydatabase":

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

اجرای نمونه

اگر پایگاه داده وجود ندارد، خطایی دریافت خواهید کرد.