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

不言
Libérer: 2018-06-02 14:53:13
original
1300 Les gens l'ont consulté

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()
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal