Comment faire fonctionner mysql en python : entrez d'abord la ligne de commande pip install pymysql pour importer le package ; puis ouvrez l'éditeur pycham pour créer un fichier python, entrez import pymysql pour enfin importer la base de données via ; le curseur.
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8.0.22&&python3.9, ordinateur DELL G3. Cette méthode convient à toutes les marques d'ordinateurs.
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo MySQL, Tutoriel vidéo Python
Comment utiliser MySQL avec Python :
1. Tout d'abord, entrez la ligne de commande pip install pymysql
sur la machine virtuelle ou la ligne de commande cmd locale pour importer le package. L'importation initiale du package prend beaucoup de temps, il suffit d'attendre patiemment que les données soient chargées.
Remarque : si votre python s'exécute localement, importez le package dans cmd. Si vous exécutez sur une machine virtuelle, vous pouvez importer le package dans Xshell.
2. Ouvrez l'éditeur pycham pour créer un fichier python, puis entrez import pymysql
pour importer le package, puis établissez un inventaire des données de connexion et une connexion python.
con =pymysql.connect( host = '127.0.0.1', port =3306, user = 'mango', password = '123456', db = 'test1', charset = 'utf8' )
Remarque : host est l'adresse IP locale, port est le numéro de port, user est le nom d'utilisateur de la base de données et password est le mot de passe de la base de données. db fait référence au nom des données de l'opération et charset est le format d'encodage.
3. Après avoir établi la connexion entre Python et la base de données, définissez un curseur et faites fonctionner la base de données via le curseur. La méthode de définition est la suivante : cur = con.cursor()
<🎜. >
row = cur.execute('show tables') print(row)
sera utilisé pour récupérer les données. Les opérations spécifiques sont les suivantes : cur.fetchall()
all = cur.fetchall() print(all)
table = ''' create table test0( id INT, name CHAR(10) )''' cur.execute(table)
cur.execute(”insert test0 value(1,‘小王’)”) con.commit()
, l'opération spécifique est la suivante : cur.executemany()
cur.executemany(“INSERT test0 VALUE(%s,%s)”,[(2,‘小白’),(3,’小五’)]) con.commit()
select = cur.execute('SELECT * FROM test0') all = cur.fetchall() print(all)
cur.close()关闭游标 con.close()关闭连接
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!