Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL: นับจำนวนตารางใน Database ด้วย INFORMATION_SCHEMA


นับจำนวนตารางทั้งหมด ใช้ COUNT(*) กับ TABLE_SCHEMA ใน INFORMATION_SCHEMA.TABLES

ตรวจสอบตารางใน Database "business"

mysql> SHOW TABLES;

ผลลัพธ์: มี 132 ตาราง (แสดงรายชื่อทั้งหมด)

Query นับจำนวน

mysql> SELECT COUNT(*) AS TOTAL_NUMBER_OF_TABLES
    -> FROM INFORMATION_SCHEMA.TABLES
    -> WHERE TABLE_SCHEMA = 'business';

ผลลัพธ์

+---------------------+
| TOTAL_NUMBER_OF_TABLES |
+---------------------+
| 132                 |
+---------------------+