0% acharam este documento útil (0 voto)
3 visualizações3 páginas

Guia de Uso da Biblioteca PyMySQL

A biblioteca PYMYSQL é utilizada para conectar e interagir com bancos de dados MySQL através do Python, permitindo executar comandos SQL para manipulação de dados. O documento fornece exemplos de como criar conexões, bancos de dados, tabelas, inserir, atualizar, selecionar e excluir dados. Além disso, inclui instruções para listar bancos e tabelas, adicionar colunas e aplicar filtros em consultas.

Enviado por

Kaissor Ribeiro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações3 páginas

Guia de Uso da Biblioteca PyMySQL

A biblioteca PYMYSQL é utilizada para conectar e interagir com bancos de dados MySQL através do Python, permitindo executar comandos SQL para manipulação de dados. O documento fornece exemplos de como criar conexões, bancos de dados, tabelas, inserir, atualizar, selecionar e excluir dados. Além disso, inclui instruções para listar bancos e tabelas, adicionar colunas e aplicar filtros em consultas.

Enviado por

Kaissor Ribeiro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Biblioteca PYMYSQL:

Usada para conectar e interagir com bancos de dados MySQL. Ele permite executar comandos
SQL, inserir, atualizar, excluir e consultar dados diretamente do Python.

1. Criando a conexão com o servidor:

conexao =
[Link](
host='localhost',
user='root',
passwd='',
port=3306
)
cursor = [Link]()

2. Cria um novo Banco de Dado:

[Link]("CREATE DATABASE
Nome_do_Banco")

3. Listando os bancos disponíveis:

[Link]("SHOW
DATABASES")
for banco in cursor:
print(banco)

4. Excluir um banco de dado/Tabela:

[Link]("DROP TABLE
Nome_do_Banco")

5. Cria uma tabela no banco de dados:

[Link]("CREATE TABLE cadastro(id INT AUTO_INCREMENT PRIMARY KEY,


nome VARCHAR(255), senha VARCHAR(255))")

6. Listando as tabelas do banco de dados:

[Link]("SHOW
TABLES")
for banco in cursor:
print(banco)

7. Adicionar uma coluna a uma tabela já existente:

[Link]("ALTER TABLE Nome_da_coluna ADD COLUMN


Nome_e_tipo_da_coluna")
8. Alterar nome de uma coluna:

[Link]("ALTER TABLE Nome_tabela CHANGE COLUMN nome_antigo


nome_novo VARCHAR(255)")

9. Inserir uma linha a coluna:

comando_sql = "INSERT INTO Nome_Tabela(Col_1,Col2) VALUES


(%s,%s)"
valor = ('val1','val2')
[Link](comando_sql,valor)
OBS: para inserir mais de uma linha use uma lista na variável valor (valor = [(‘val1’,’val2’),(‘val11’,’val21’),...]) e
mude para .executemany.

10. Selecionar uma tabela e exibir seus valores:

[Link]("SELECT * FROM
Nome_Tabela")
result = [Link]()
for valores in result:
print(valores)
OBS: O método .fetchall() pega todos os resultados da consulta SQL e armazena na variável (result).

11. Aplicar um filtro usando WHERE no SELETC e exibir:

[Link]("SELECT * FROM Nome_Tabela WHERE Coluna =


'O_que_encontrar'")
result = [Link]()
for valores in result:
print(valores)

12. Ordena os elementos de uma tabela da última inserção até a primeira:

[Link]('SELECT * FROM Nome_Tabela ORDER BY


Coluna')
OBS: Para forma decrescente basta adicionar DESC na frente da coluna (...Coluna DESC).

13. Alterar todos os elementos de uma coluna:

[Link]("UPDATE Nome_Tabela SET Coluna =


'Valor'")
[Link]()
OBS: .commit() - é usado para salvar as alterações feitas no banco de dados.
14. Apagar linha referente ao filtro (WHERE):

[Link]("DELETE FROM Nome_Tabela WHERE Coluna =


'Filtro'")

Você também pode gostar