কম্পিউটার টিউটোরিয়াল

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

SHOW TABLES 명령으로도 테이블 목록과 개수를 확인할 수 있습니다.

mysql> SHOW TABLES;

(출력 생략 - 테이블 목록 끝에 개수 표시됨)

참고: INFORMATION_SCHEMA는 메타데이터 저장소입니다. TABLE_SCHEMA는 데이터베이스명, TABLE_NAME은 테이블명입니다. 뷰도 포함되므로 AND TABLE_TYPE = 'BASE TABLE' 조건을 추가하면 기본 테이블만 셀 수 있습니다.

  1. MySQL-এ সংখ্যা কলামে ASC ক্রম প্রদর্শন করা

  2. MySQL কোয়েরিতে স্ল্যাশ (/) এর অর্থ — ভাগ করা

  3. MySQL ডেটাবেসের সব টেবিল লিস্ট করা

  4. ডিফল্ট MySQL পোর্ট নম্বর কত?