sql >> Databáze >  >> RDS >> Mysql

Získejte počty záznamů pro všechny tabulky v databázi MySQL

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

Poznámka z dokumentů: U tabulek InnoDB je počet řádků pouze hrubým odhadem používá se při optimalizaci SQL. Pro přesné počty budete muset použít COUNT(*) (což je dražší).



  1. Zachycení počtu z dotazu SQL

  2. 'ověření hesla selhalo pro uživatele postgres'

  3. Reverzní řetězec slovo po slovu pomocí SQL

  4. Tabulka a další metody pro získání náhodných n-tic