Как получить все таблицы и количество строк в каждой таблице - PullRequest
0 голосов
/ 02 марта 2019

Я хотел бы распечатать все таблицы в базе данных, а затем количество строк для каждой таблицы.В настоящее время я могу распечатать все таблицы

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  passwd="",
  database = "data1"
)

mycursor = mydb.cursor()
query = 'show tables'
#query2 = 'select count(*)'
mycursor.execute(query)

for x in mycursor:
    print(x)

1 Ответ

0 голосов
/ 02 марта 2019

Вы хотите просмотреть таблицу INFORMATION_SCHEMA.TABLES, в частности столбец TABLE_ROWS.Проверьте документацию: https://dev.mysql.com/doc/refman/8.0/en/tables-table.html

...