Conexão MySQL com Python (Usando PyMySQL ou outro conector via MySQL)

1. Conexão MySQL com Python (Usando PyMySQL ou outro conector via MySQL)

TheMagicOfOz
TheMagicOz

(usa PCLinuxOS)

Enviado em 27/08/2018 - 09:08h

No meu banco de dados tem os seguintes Databases:
+-----------------------------------+
| Databases |
+-----------------------------------+
| information_shema| |
| mysql |
| perfomance_schema |
| sys |
| thauan |
+-----------------------------------+
---------------------------
Ai no meu código python realizo a busca e realizo o comando show databases para ver os databases disponiveis:

Codigo: connect.py

#!/usr/bin/python
import os
import pymysql
db = pymysql.connect("localhost","thauanmendes","minha_senha","")
cursor = db.cursor()
cor= db.cursor()
cursor.execute("SELECT VERSION()")
cor.execute("SHOW DATABASES;")
test = cor.fetchone()
data = cursor.fetchone()
print("f"Database version: {data}")
print("Database Disponiveis:")
for test in cor:
print(test)
db.close()

Ai executando esse comando ele retorna no meu Terminal:
$ python connect.py

Database version: ('5.7.23-0ubuntu0.18.04.1',)
Database disponiveis:
('mysql',)
('performance_schema',)
('sys',)
('thauan',)

---------

Ai que ta o problema , olha como está printando os Databases, queria printar algo mais parecido que nem no terminal MySQL, e ainda não está printando o primeiro Database, se olharem ai..
Alguma sugestão?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts