
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?