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

Вземете броя на записите за всички таблици в базата данни на MySQL

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

Забележка от документите обаче: За таблици InnoDB, броят на редовете е само приблизителна оценка използван в SQL оптимизацията. Ще трябва да използвате COUNT(*) за точни преброявания (което е по-скъпо).



  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 – Управление на регистрационни файлове на MySQL сървър:завъртане, компресиране, запазване и изтриване

  2. Как да стартирате множество MySQL екземпляри на една и съща машина

  3. Как да затворя sqlalchemy връзка в MySQL

  4. Решението на подзаявката връща повече от 1 ред грешка

  5. MySQL:Как да се присъединя към една и съща таблица няколко пъти?