Δημιουργία βάσης δεδομένων με 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"
)

Εκτέλεση Παραδείγματος

Αν η βάση δεδομένων δεν υπάρχει, θα λάβετε σφάλμα.