Python Tutorial

Créer une table Python MySQL


Création d’un tableau

Pour créer une table dans MySQL, utilisez l’instruction “CREATE TABLE”.

Assurez-vous de définir le nom de la base de données lorsque vous créez la connexion

Exemple

Créez une table nommée “clients” :

importer mysql.connector

mydb = mysql.connector.connect(
hôte=”localhost”,

utilisateur=”ton nom d’utilisateur“,
mot de passe=”votre mot de passe“,
base de données=”mabase de données”
)

moncurseur = madb.curseur()

mycursor.execute(“CREATE TABLE clients (nom VARCHAR(255), adresse VARCHAR(255))”)

Exemple d’exécution »

Si le code ci-dessus a été exécuté sans erreur, vous avez maintenant créé une table avec succès.


Vérifier si le tableau existe

Vous pouvez vérifier si une table existe en listant toutes les tables de votre base de données avec l’instruction “SHOW TABLES”:

Exemple

Renvoyez une liste des bases de données de votre système :

importer mysql.connector

mydb = mysql.connector.connect(
hôte=”localhost”,

utilisateur=”ton nom d’utilisateur“,
mot de passe=”votre mot de passe“,
base de données=”mabase de données”
)

moncurseur = madb.curseur()

moncurseur.execute(“AFFICHER LES TABLES”)

pour x dans moncurseur :

impression(x)

Exemple d’exécution »



Clé primaire

Lors de la création d’une table, vous devez également créer une colonne avec une clé unique pour chaque enregistrement.

Cela peut être fait en définissant une PRIMARY KEY.

Nous utilisons l’instruction “INT AUTO_INCREMENT PRIMARY KEY” qui insèrera un numéro unique pour chaque enregistrement. Commençant à 1, et augmenté de un pour chaque enregistrement.

Exemple

Créez la clé primaire lors de la création de la table :

importer mysql.connector

mydb = mysql.connector.connect(
hôte=”localhost”,

utilisateur=”ton nom d’utilisateur“,
mot de passe=”votre mot de passe“,
base de données=”mabase de données”
)

moncurseur = madb.curseur()

mycursor.execute(“CREATE TABLE clients (id INT AUTO_INCREMENT PRIMARY KEY, nom VARCHAR(255), adresse VARCHAR(255))”)

Exemple d’exécution »

Si la table existe déjà, utilisez le mot clé ALTER TABLE :

Exemple

Créez une clé primaire sur une table existante :

importer mysql.connector

mydb = mysql.connector.connect(
hôte=”localhost”,

utilisateur=”ton nom d’utilisateur“,
mot de passe=”votre mot de passe“,
base de données=”mabase de données”
)

moncurseur = madb.curseur()

mycursor.execute(“ALTER TABLE clients ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY”)

Exemple d’exécution »

#Créer #une #table #Python #MySQL

Related Articles

Check Also
Close
Back to top button