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

데이터베이스의 테이블 수를 표시하는 MySQL 쿼리는 무엇입니까?


여기서 WEB 데이터베이스를 사용하고 있다고 가정해 보겠습니다. 데이터베이스 WEB에서 테이블 수를 찾아야 합니다. 이를 위해 MySQL에서 INFORMATION_SCHEMA.TABLES를 사용합니다.

다음은 테이블 수를 표시하는 쿼리입니다 -

mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase
   -> from information_schema.tables
   -> where table_schema='web';

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

+----------------------------------+
| TotalNumberOfTablesInWebDatabase |
+----------------------------------+
|                             1562 |
+----------------------------------+
1 row in set (0.27 sec)

위에 표시된 레코드 수가 동일한지 확인하려면 SHOW TABLES 명령을 사용하십시오. 이 명령은 아래와 같이 끝에 카운트가 있는 모든 레코드를 표시합니다-

데이터베이스의 테이블 수를 표시하는 MySQL 쿼리는 무엇입니까?