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"
)

ปฏิบัติตัวอย่าง

ถ้าฐานข้อมูลไม่มีอยู่ จะได้รับข้อผิดพลาด