Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Znajdź tabelę z maksymalną liczbą wierszy w bazie danych w mysql

Wypróbuj ten......

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

LUB

spróbuj następujących dwóch zapytań, aby uzyskać rzeczywisty wynik.

zapytanie 1:

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

zapytanie 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. Automatyczne łączenie z PDO tylko w razie potrzeby

  2. Co oznaczają flagi kolumn w MySQL Workbench?

  3. doktryna:schemat budowania ignorujący kolumny tabeli

  4. Pobierz tagi plików mp4

  5. Jak uzyskać wiek za pomocą kolumny Data urodzenia za pomocą zapytania MySQL?