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