Python MySQL Créer une base de données
Création d'une base de données
Pour créer une base de données dans MySQL, utilisez l'instruction "CREATE DATABASE":
Exemple
créer une base de données nommée "mydatabase":
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE
mydatabase")
Si le code ci-dessus a été exécuté sans erreur, vous avez créé avec succès une base de données.
Vérifier si la base de données existe
Vous pouvez vérifier si une base de données existe en répertoriant toutes les bases de données de votre système à l'aide de l'instruction "SHOW DATABASES":
Exemple
Renvoyez une liste des bases de données de votre système :
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
Ou vous pouvez essayer d'accéder à la base de données lors de la connexion :
Exemple
Essayez de vous connecter à la base de données "mydatabase":
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
Si la base de données n'existe pas, vous obtiendrez une erreur.