Добрый день! Есть задача вывести все базы данных, названия таблиц и к-во записей в них в json file
Пока застопорился на на циклах по получению данных. Рад буду любой помощи.
Пока застопорился на на циклах по получению данных. Рад буду любой помощи.
Код:
import json
import sys
import pymysql
serv = pymysql.connect(host = "localhost", user = "root", passwd = "password")
c = serv.cursor()
c.execute("SHOW DATABASES")
l = c.fetchall()
l = [ i[0] for i in l ]
print (l)
t = [ l[0]for t in l]
cursor = connection.cursor() # get the cursor
cursor.execute("USE i") # select the database
cursor.execute("SHOW TABLES") # execute 'SHOW TABLES' (but data is not returned)
t = c.fetchall()
t = [ i[0] for i in t ]
cursor.execute('SELECT count(*) from t.name')
print (t)