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

運行實例

如果數據庫不存在,會收到錯誤。