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

วิธีทราบจำนวนตารางและคอลัมน์ที่แน่นอนในฐานข้อมูล MySQL

ใช้ COUNT(DISTINCT TABLE_NAME) และ COUNT(Column_Name) จาก INFORMATION_SCHEMA.COLUMNS

สมมติฐานข้อมูลชื่อ 'sample' คำสั่ง:

mysql> SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTable, Count(Column_Name) AS TOTALColumn FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'sample';

ผลลัพธ์แสดงจำนวนตารางและคอลัมน์ใน database 'sample':

+------------+-------------+ | TotalTable | TOTALColumn | +------------+-------------+ | 123 | 287 | +------------+-------------+ 1 row in set (0.02 sec)