如何获取所有表以及每个表中的行数

时间:2019-03-02 00:41:25

标签: mysql python-2.7 mysql-python

我想打印出数据库中的所有表,然后打印出每个表的行数。目前我可以打印所有表格

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 :(得分:0)

您想查看INFORMATION_SCHEMA.TABLES表,特别是TABLE_ROWS列。查看文档:{​​{3}}