MySQL 데이터베이스의 총 행 수를 얻으려면 INFORMATION_SCHEMA.TABLES의 내장 열 TABLE_ROWS와 함께 집계 함수 SUM()을 사용할 수 있습니다.
구문은 다음과 같습니다-
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
'sample'이라는 이름의 데이터베이스를 사용한다고 가정해 보겠습니다.
이제 우리는 MySQL 데이터베이스의 총 행 수를 얻을 것입니다-
mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
이것은 다음과 같은 출력을 생성합니다-
+-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | 2043 | +-----------------+ 1 row in set (22.11 sec)