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

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


หากต้องการทราบจำนวนที่แน่นอนหากตารางและคอลัมน์ในฐานข้อมูล MySQL ให้ใช้ DISTINCT ภายใน COUNT()

สมมติว่าเรามี 'ตัวอย่าง' ของฐานข้อมูล และเราจำเป็นต้องดำเนินการเพื่อให้ได้จำนวนตารางและคอลัมน์ที่แน่นอน

เพื่อให้บรรลุ แบบสอบถามมีดังนี้ −

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

ต่อไปนี้เป็นผลลัพธ์ที่แสดงจำนวนตารางและคอลัมน์ในฐานข้อมูล 'ตัวอย่าง' -

<ก่อนหน้า>+-----------+-------------+| TotalTable | TOTALColumn |+-----------+-------------+| 123 | 287 |+-----------+-------------+1 แถวในชุด (0.02 วินาที)