ในการดึงจำนวนแถวของตารางทั้งหมดในฐานข้อมูล ให้ใช้ฟังก์ชันการรวม SUM() ร่วมกับ INFORMATION SCHEMA ขั้นแรกให้เราสร้างตารางซึ่งอยู่ในฐานข้อมูล "เว็บ" -
mysql> สร้างตาราง DemoTable1568 -> ( -> ชื่อ varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1568 ('Chris'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable1568 ('Bob'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> ลงในค่า DemoTable1568('David');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1568;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+| ชื่อ |+-------+| คริส || บ๊อบ || David |+-------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางในฐานข้อมูล "ตัวอย่าง" -
mysql> use sample;ฐานข้อมูลเปลี่ยน mysql> สร้างตาราง DemoTable1568 -> ( -> Id int -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.99 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1568 (101); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable1568 (102); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.34 วินาที) mysql> แทรกลงในค่า DemoTable1568 ( 103); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.29 วินาที) mysql> แทรกลงในค่า DemoTable1568 (104); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1568;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+| รหัส |+------+| 101 || 102 || 103 || 104 |+------+4 แถวในชุด (0.00 วินาที)นี่คือการสืบค้นเพื่อค้นหาจำนวนแถวของตารางทั้งหมดในฐานข้อมูลหลาย ๆ -
mysql> เลือกผลรวม (table_rows) เป็น TotalNumberOfRows จาก information_schema.tables -> โดยที่ table_name='DemoTable1568';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------------+| จำนวนแถวทั้งหมด |+-------------------+| 7 |+-------------------+1 แถวในชุด (0.19 วินาที)