Tworzenie bazy danych w Python

Tworzenie bazy danych

Aby utworzyć bazę danych w MySQL, użyj polecenia "CREATE DATABASE":

Przykład

Utwórz bazę danych o nazwie "mydatabase":

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")

Uruchomienie przykładu

Jeśli wykonanie powyższego kodu nie spowodowało błędów, pomyślnie utworzyłeś bazę danych.

Sprawdź, czy baza danych istnieje

Możesz użyć polecenia "SHOW DATABASES", aby wyświetlić wszystkie bazy danych w systemie i sprawdzić, czy baza danych istnieje:

Przykład

Zwróć listę baz danych w systemie:

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)

Uruchomienie przykładu

Lub spróbuj uzyskać dostęp do bazy danych podczas ustanawiania połączenia:

Przykład

Próba połączenia z bazą danych "mydatabase":

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

Uruchomienie przykładu

Jeśli baza danych nie istnieje, otrzymasz błąd.