Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

데이터베이스의 각 테이블에 MySQL 쿼리를 적용하시겠습니까?

<시간/>

데이터베이스의 각 테이블에 MySQL 쿼리를 적용하려면 INFORMATION_SCHEMA.TABLES를 사용할 수 있습니다. 다음은 구문입니다 -

SELECT SUM(TABLE_ROWS) AS anyAliasName
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA=yourDatabaseName;

데이터베이스의 각 테이블을 쿼리하기 위해 위의 구문을 구현해 보겠습니다.

mysql> SELECT SUM(TABLE_ROWS) AS Total
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA= DATABASE();

이것은 다음 출력을 생성합니다 -

+-------+
| Total |
+-------+
| 1666  |
+-------+
1 row in set (0.01 sec)