Resumo : Neste tutorial, você aprenderá sobre o MySQL Connector/Python, que permite interagir com bancos de dados MySQL do Python.
Introdução ao conector MySQL/Python
Para interagir com o banco de dados MySQL do Python, você precisa de um driver de banco de dados. MySQL Connector/Python é um driver de banco de dados padronizado fornecido pelo MySQL.
MySQL Connector/Python suporta quase todos os recursos fornecidos pelo MySQL. Ele permite converter o valor do parâmetro entre tipos de dados Python e MySQL, como Python datetime e MySQL DATETIME
.
MySQL Connector/Python foi projetado especificamente para MySQL. Ele suporta todas as extensões do MySQL, como LIMIT
cláusula.
MySQL Connector/Python permite compactar o fluxo de dados entre o servidor de banco de dados Python e MySQL usando compactação de protocolo. Ele suporta conexões usando soquetes TCP/IP e conexões TCP/IP seguras usando SSL.
MySQL Connector/Python é uma API implementada usando Python puro. Isso significa que você não precisa instalar nenhuma biblioteca cliente MySQL ou nenhum módulo Python, exceto a biblioteca padrão.
Versões do MySQL Connector/Python
Você precisará instalar as versões corretas de Python, MySQL e Connect/Python. A tabela a seguir ilustra as versões compatíveis do Connect/Python, MySQL e Python:
Versão do conector/Python | Versões do servidor MySQL | Versões Python | Status do conector |
---|---|---|---|
8.x Inovação | 8,1, 8,0, 5,7, 5,6 | 3,12 (8.2.0), 3,11, 3,10, 3,9, 3,8 | Disponibilidade Geral |
8,0 | 8,0, 5,7, 5,6, 5,5 | 3,11, 3,10, 3,9, 3,8, 3,7, (3,6 antes de 8.0.29), (2,7 e 3,5 antes de 8.0.24) | Disponibilidade Geral |
2.2 (continua como 8.0) | 5,7, 5,6, 5,5 | 3,5, 3,4, 2,7 | Marco do desenvolvedor, sem lançamentos |
2.1 | 5,7, 5,6, 5,5 | 3,5, 3,4, 2,7, 2,6 | Disponibilidade Geral |
2,0 | 5,7, 5,6, 5,5 | 3,5, 3,4, 2,7, 2,6 | GA, versão final em 26/10/2016 |
1.2 | 5,7, 5,6, 5,5 (5,1, 5,0, 4,1) | 3,4, 3,3, 3,2, 3,1, 2,7, 2,6 | GA, versão final em 22/08/2014 |
Instalando o Conector MySQL/Python
Pré-requisitos
Antes de instalar o MySQL Connector/Python, você precisa ter:
- Os privilégios Root ou Administrador para realizar a instalação.
- O Python 3.x instalado em seu sistema
Observe que a instalação do MySQL Connector/Python requer que o Python esteja no PATH do sistema ou falhará.
Instalação
O MySQL Python Connector está disponível em pypi.org, portanto, você pode instalá-lo usando o pip
comando.
Primeiro, abra o Prompt de Comando no Windows ou Terminal em sistemas do tipo Unix.
Segundo, crie um novo diretório para pub
armazenar os arquivos do projeto:
mkdir pub
Terceiro, entre no pub
diretório:
cd pub
Quarto, crie um novo ambiente virtual:
python -m venv venv
Quinto, ative o novo ambiente virtual:
venv\scripts\activate
Sexto, instale o mysql-connector-python
pacote:
pip install mysql-connector-python
Sete, execute o Python CLI:
python
Oito, importe o conector mysql:
import mysql.connector
Linguagem de código: JavaScript ( javascript )
Por fim, exiba a ajuda do mysql.connector
pacote:
help(mysql.connector)
Linguagem de código: CSS ( css )
Se você vir a seguinte saída, significa que instalou o mysql-connector-python
pacote com sucesso:
Help on package mysql.connector in mysql:
NAME
mysql.connector - MySQL Connector/Python - MySQL driver written in Python.
...
Finalmente, pressione Ctrl+C duas vezes para sair do Python.
Resumo
- Use MySQL Connector/Python para interagir com os bancos de dados MySQL.