sql >> Base de Datos >  >> RDS >> Mysql

¿Uso de Python3 mysqlclient-1.3.6 (también conocido como PyMySQL)?

El proyecto PyMySQL incluye una guía del usuario . No es tan fácil encontrar esta guía (no hay enlaces obvios) y para aumentar la confusión, el nombre del módulo no se corresponde con el nombre del paquete. Para usarlo, necesitas:

import MySQLdb

El MySQLdb El módulo implementa PEP 249:la especificación API de base de datos de Python para acceder a las bases de datos. Al usar esta API, el código de Python debería ser más portátil entre diferentes sistemas de administración de bases de datos relacionales.

No se recomienda usar _mysql módulo (que también se incluye en este paquete). No es portátil y funciona a un nivel más bajo de abstracción (implementando la API C de MySQL).

Aquí hay dos tutoriales que pueden resultarle útiles. Los he usado con el paquete MySQLdb original en Python 2 pero la API es la misma (según lo definido por PEP-249). Ambos contienen ejemplos prácticos de acceso a bases de datos (lectura y escritura de datos) y los encontré mejores para comenzar con la API que la documentación oficial.