Maison >développement back-end >Tutoriel Python >Résumé du code MySQL de l'opération Python

Résumé du code MySQL de l'opération Python

不言
不言original
2018-06-02 14:53:131333parcourir

Cet article partage avec vous les étapes d'utilisation de MySQL en Python et des exemples de codes associés. Les amis dans le besoin peuvent s'y référer.

Installer le module

windows:pip installer pymysql

ubuntu:sudo pip3 installer pymysql

Opération Python étapes mysql

importer pymysql

(1) Lier la base de données mysql

db = pymysql.connect(nom d'hôte, nom d'utilisateur, mot de passe, nom de la base de données)

( 2) Définir l'encodage des caractères

db.set_charset('utf8')

(3) Créer un objet curseur

cursor = db.cursor()

(4 ) Préparer l'instruction SQL

sql = '...'

(5) Exécuter l'instruction SQL

cursor.execute(sql)

( 6) Obtenez tous les ensembles de résultats

cursor.fetchall()

(7) Obtenez un ensemble de résultats

cursor.fetchone()

(8) Obtenez le nombre de lignes affectées

cursor.rowcount

(9) Fermez le lien de la base de données

db.close()

Traitement des objets pymysql

Le traitement des transactions est activé par défaut

Besoin de valider ou d'annuler

Opération complète

import pymysql
db = pymysql.connect('127.0.0.1','root','123456','hz03')
db.set_charset('utf8')
cursor = db.cursor()
try:
  sql = 'insert into goods values(null,1,"商品名称",12.1)'
  cursor.execute(sql)
  db.commit()
except:
  db.rollback()
print(cursor.rowcount)
db.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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn