Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Uso do Python3 mysqlclient-1.3.6 (também conhecido como PyMySQL)?


O projeto PyMySQL inclui um guia do usuário . Não é tão fácil encontrar este guia (não há links óbvios) e para aumentar a confusão, o nome do módulo não corresponde ao nome do pacote. Para usá-lo, você precisa:
import MySQLdb

O MySQLdb módulo implementa PEP 249 - a especificação da API de banco de dados Python para acessar bancos de dados. Ao usar essa API, o código Python deve ser mais portátil em diferentes sistemas de gerenciamento de banco de dados relacional.

Não é recomendado usar o _mysql módulo (que também está incluído neste pacote). Não é portátil e funciona em um nível mais baixo de abstração (implementando a API MySQL C).

Aqui estão dois tutoriais que podem ser úteis. Eu os usei com o pacote MySQLdb original no Python 2, mas a API é a mesma (conforme definido pelo PEP-249). Ambos contêm exemplos práticos de acesso a banco de dados (leitura e gravação de dados) e achei que eles são melhores para começar com a API do que a documentação oficial.