آموزش ایجاد پایگاه داده MySQL در پایتون

2 سال پیش
آموزش ایجاد پایگاه داده MySQL در پایتون

آموزش ایجاد پایگاه داده MySQL در پایتون

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ایجاد پایگاه داده MySQL در پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون

می توانید با استفاده از کوئری CREATE DATABASE یک پایگاه داده در MYSQL ایجاد کنید.

در زیر نحو پرس و جو CREATE DATABASE – آمده است

CREATE DATABASE name_of_the_database

 

مثال

عبارت زیر یک پایگاه داده با نام mydb در MySQL ایجاد می کند

mysql> CREATE DATABASE mydb;
Query OK, 1 row affected (0.04 sec)

 

اگر فهرست پایگاه‌های داده را با استفاده از عبارت SHOW DATABASES مشاهده کنید، می‌توانید پایگاه داده جدید ایجاد شده در آن را مطابق شکل زیر مشاهده کنید.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| logging            |
| mydatabase         |
| mydb               |
| performance_schema |
| students           |
| sys                |
+--------------------+
۲۶ rows in set (0.15 sec)

 

ایجاد پایگاه داده در MySQL با استفاده از پایتون

پس از برقراری ارتباط با MySQL، برای دستکاری داده ها در آن باید به یک پایگاه داده متصل شوید. می توانید به یک پایگاه داده موجود متصل شوید یا پایگاه داده خود را ایجاد کنید.

برای ایجاد یا حذف پایگاه داده MySQL به امتیازات خاصی نیاز دارید. بنابراین اگر به کاربر root دسترسی دارید، می توانید هر پایگاه داده ای را ایجاد کنید.

مثال

مثال زیر با MYSQL ارتباط برقرار می کند و یک پایگاه داده در آن ایجاد می کند.

import mysql.connector

#establishing the connection
conn = mysql.connector.connect(user='root', password='password', host='127.0.0.1')

#Creating a cursor object using the cursor() method
cursor = conn.cursor()

#Doping database MYDATABASE if already exists.
cursor.execute("DROP database IF EXISTS MyDatabase")

#Preparing query to create a database
sql = "CREATE database MYDATABASE";

#Creating a database
cursor.execute(sql)

#Retrieving the list of databases
print("List of databases: ")
cursor.execute("SHOW DATABASES")
print(cursor.fetchall())

#Closing the connection
conn.close()

 

خروجی

List of databases:
[('information_schema',), ('dbbug61332',), ('details',), ('exampledatabase',), ('mydatabase',), ('mydb',), ('mysql',), ('performance_schema',)]

 

 

منبع.

 

لیست جلسات قبل آموزش دسترسی به داده پایتون 

  1. آموزش دسترسی به داده پایتون 
  2. آموزش پایگاه MySQL در پایتون
  3. آموزش اتصال به پایگاه داده MySQL در پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه