หากต้องการแสดงจำนวนฟิลด์ใน MySQL ให้ใช้ COUNT(*) ต่อไปนี้เป็นไวยากรณ์ -
เลือก COUNT(*) AS anyAliasNamefrom INFORMATION_SCHEMA.COLUMNSโดยที่ table_name =yourTableName ANDTABLE_SCHEMA =yourDatabaseName;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable794 ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int, ClientCountryName varchar(100)); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (1.61 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อรับจำนวนฟิลด์ใน MySQL -
mysql> เลือก COUNT(*) AS TOTAL_NUMBER_OF_COLUMNS จาก INFORMATION_SCHEMA.COLUMNS โดยที่ table_name ='DemoTable794' และ TABLE_SCHEMA ='web';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------------------------+| TOTAL_NUMBER_OF_COLUMNS |+-----------------------------------+| 4 |+-----------------------------------+1 แถวในชุด (0.00 วินาที)