Introdução ao MySQL Connector/Python

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.

Python 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 pipcomando.

Primeiro, abra o Prompt de Comando no Windows ou Terminal em sistemas do tipo Unix.

Segundo, crie um novo diretório para pubarmazenar os arquivos do projeto:

mkdir pub

Terceiro, entre no pubdiretó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-pythonpacote:

pip install mysql-connector-python

Sete, execute o Python CLI:

python

Oito, importe o conector mysql:

import mysql.connectorLinguagem de código:  JavaScript  ( javascript )

Por fim, exiba a ajuda do mysql.connectorpacote:

help(mysql.connector)Linguagem de código:  CSS  ( css )

Se você vir a seguinte saída, significa que instalou o mysql-connector-pythonpacote 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *