Извлечение данных о БД и передача в JSON

Bidj

Новичок
Пользователь
Окт 26, 2020
1
0
1
Добрый день! Есть задача вывести все базы данных, названия таблиц и к-во записей в них в 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)
 

Форум IT Специалистов