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

แบบสอบถาม MySQL เพื่อแสดงจำนวนตารางในฐานข้อมูลคืออะไร?


สมมติว่าฉันกำลังใช้ฐานข้อมูล WEB เราจำเป็นต้องหาจำนวนตารางในเว็บฐานข้อมูล สำหรับสิ่งนี้ ให้ใช้ INFORMATION_SCHEMA.TABLES ใน MySQL

ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงจำนวนตาราง -

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 เพื่อแสดงจำนวนตารางในฐานข้อมูลคืออะไร?