Mysql
 sql >> база данни >  >> RDS >> Mysql

Намерете таблица с максимален брой редове в база данни в mysql

Опитайте този......

SELECT TABLE_NAME,MAX(TABLE_ROWS)
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = "DB_Name";

ИЛИ

моля, опитайте следните две заявки за действителен резултат.

заявка 1:

SELECT CONCAT('SELECT COUNT(*) as cnt FROM ', table_name, ' union all') 
      FROM information_schema.tables WHERE table_schema = 'your_db_name';

заявка 2:

select max(cnt) from (paste the result of first query and remove 
last union all keyword) as tmptable;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на множество стойности на масива в базата данни на mySQL

  2. Абстрактна диаграма на клас от UML към ER. Възможен ? как?

  3. SQL „LIKE BINARY“ е по-бавен от обикновения „LIKE“?

  4. Проверете дали потребителското име вече съществува с MySQLi

  5. Кога да използваме CSV хранилище за MySQL?