ในการรับจำนวนแถวทั้งหมดในฐานข้อมูล MySQL คุณสามารถใช้ฟังก์ชันการรวม SUM() ร่วมกับคอลัมน์ TABLE_ROWS ที่สร้างขึ้นจาก INFORMATION_SCHEMA.TABLES
ไวยากรณ์มีดังนี้−
เลือก SUM(TABLE_ROWS)จาก INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA =ฐานข้อมูล ();
สมมติว่าเรากำลังใช้ฐานข้อมูลชื่อ 'ตัวอย่าง'
ตอนนี้เราจะได้จำนวนแถวทั้งหมดในฐานข้อมูล MySQL−
mysql> เลือก SUM(TABLE_ROWS) จาก INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA =ฐานข้อมูล ();
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−
<ก่อนหน้า>+-----------------+| SUM(TABLE_ROWS) |+-----------------+| 2043 |+-----------------+1 แถวในชุด (22.11 วินาที)