Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Temukan Tabel dengan jumlah baris maksimum dalam database di mysql

Coba yang ini......

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

ATAU

silakan coba dua pertanyaan berikut untuk hasil yang sebenarnya.

kueri 1:

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

kueri 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. Dapatkan semua Tanggal bulan bersama dengan data dari tabel

  2. GROUP BY perilaku ketika tidak ada fungsi agregat hadir dalam klausa SELECT

  3. Mengapa UNION ALL dengan dan tanpa tanda kurung berperilaku berbeda?

  4. Bagaimana memulihkan/membuat ulang database 'mysql' default mysql

  5. Apakah akan menggunakan SET NAMA