Définit la couleur du texte
Création d'une base de données en python. Pour créer une base de données dans MySQL, utilisez l'instruction 'CREATE DATABASE'
Python Database API (Application Program Interface) est l'interface de base de données pour le standard Python. Cette norme est respectée par la plupart des interfaces de bases de données Python. Il existe différents serveurs de bases de données pris en charge par Python Database, tels que MySQL, GadFly, mSQL, PostgreSQL, Microsoft SQL Server 2000, Informix, Interbase, Oracle, Sybase, etc. Pour se connecter au serveur de base de données MySQL à partir de Python, nous devons importer l'interface mysql.connector.
CREATE DATABASE Nom_de_la_base /
Exemple : Créer une base de données nommée "oujood_py" :
# Importation des module nécessaires import mysql.connector #connexion au serveur dataBase = mysql.connector.connect( host = "localhost", user = "user", passwd = "afga" ) # préparation d'un objet curseur curseurObjet = dataBase.cursor() # création de la base de données curseurObjet.execute("CREATE DATABASE oujood_py")Le programme ci-dessus illustre la création de la base de données MySQL 'oujood_py' dans laquelle le nom d'hôte est localhost, le nom d'utilisateur est user et le mot de passe est afga.
import mysql.connector # Connexion au serveur dataBase = mysql.connector.connect( host = "localhost", user = "user", passwd = "1afga" ) # préparation d'un objet curseur curseurObjet = dataBase.cursor() try : # création de la base de données curseurObjet.execute("CREATE DATABASE oujood_py") print("la base est créer avec succès") except : print("la base existe")
import mysql.connector # Connexion à la base de données dataBase = mysql.connector.connect( host = "localhost", user = "user", passwd = "1afga", database = "oujood_py" ) # préparer un objet curseur curseurObjet = dataBase.cursor() # instruction de création de table etudiantRecord = """CREATE TABLE ETUDIANT ( NOM VARCHAR(20) NOT NULL, BRANCHE VARCHAR(50), Matricule INT NOT NULL, SECTION VARCHAR(5), AGE INT )""" # Création de la table curseurObjet.execute(etudiantRecord) # Déconnexion du serveur dataBase.close()Si le code ci-dessus s'est exécuté sans erreur, vous avez réussi à créer la table de données ETUDIANT.
import mysql.connector dataBase = mysql.connector.connect( host = "localhost", user = "user", passwd = "1afga") # préparer un objet curseur curseurObjet = dataBase.cursor() curseurObjet.execute("SHOW DATABASES") # Afficher la liste des bases de données for x in curseurObjet : print(x) # Déconnexion du serveur dataBase.close()