sql >> Database >  >> RDS >> Mysql

Recordtellingen voor alle tabellen in de MySQL-database ophalen

SELECT SUM(TABLE_ROWS) 
     FROM INFORMATION_SCHEMA.TABLES 
     WHERE TABLE_SCHEMA = '{your_db}';

Opmerking uit de documenten: Voor InnoDB-tabellen is het aantal rijen slechts een ruwe schatting gebruikt in SQL-optimalisatie. U moet COUNT(*) gebruiken voor exacte tellingen (wat duurder is).



  1. mysql dynamische query in opgeslagen procedure

  2. SQL - Vind ontbrekende int-waarden in meestal geordende opeenvolgende reeksen

  3. Meerkolomsindex op 3 velden met heterogene gegevenstypen

  4. SET SQLBLANKLINES:Lege regels toestaan ​​in SQLcl &SQL*Plus