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

MySQL - วิธีการนับแถวทั้งหมดต่อตารางในหนึ่งแบบสอบถาม?


คุณสามารถนับแถวทั้งหมดต่อตารางโดยใช้ฟังก์ชันการนับรวม (TABLE_ROWS) จาก informatio_schema.tables ไวยากรณ์มีดังนี้ −

SELECT table_name, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName';

ตอนนี้คุณสามารถใช้ไวยากรณ์ด้านบนเพื่อรับแถวทั้งหมดต่อตาราง แบบสอบถามมีดังนี้ −

mysql> SELECT table_name, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'business';

นี่คือผลลัพธ์ -

<ก่อน>+--------------------------------------------- -----------------------------------------------+| TABLE_NAME | TABLE_ROWS |+--------------------------------------------- -----------------------------------------------+| Accentsearchdemo | 2 || add1daydemo | 2 || addcheckconstraintdemo | 0 || addcolumntable | 0 || addconstraintdemo | 2 || add5hours | 2 || เพิ่มการเพิ่มอัตโนมัติ | 2 || addcolumnnamedemo | 0 || addunique | 2 || addnotnulldemo | 2 || agecalculationfromdatetime | 0 || allcolumnsdemo | 0 || alphademo | 0 || altertabletoaddautoincrement | 2 || เพิ่มค่าอัตโนมัติ | 4 || autoincrementtable | 5 || autoincrementtozero | 2 || สัญลักษณ์ย้อนกลับ | 4 || bitdemo | 2 || blobtabledemo | 0 || bookindexes | 4 || booleandemo | 0 || ชาร์เดโม่ | 0 || checkconstraintdemo | 0 || checkdemo | 0 || กำลังตรวจสอบจำนวนเต็มสาธิต | 2 || เด็กสาธิต | 0 || โคลนนิ่ง | 3 || วิทยาลัย | 0 || ตารางสี | 0 || columnexistdemo | 0 || ชื่อคอลัมน์asnumberdemo | 2 || columnnamewithspace | 4 || รายการคอลัมน์ | 0 || columntabledemo | 0 || columnvaluenulldemo | 2 || commaseperatedemo | 2 || commentdemo | 0 || commentdemo2 | 0 || commentdemo3 | 0 || คอมโพสิตprimarykey | 0 || countrycitydemo | 2 || curdatedemo | 0 || ปัจจุบันวันที่เวลา | 0 || currenttimeadding2hours | 0 || โซนเวลาปัจจุบัน | 1 || dateadddemo | 0 || dateandtimepartdemo | 0 || datetimedemo | 2 || defaultdatetimedemo | 0 || deletecolumnnamedemo | 0 || ลบอีโม | 5 || deleterecord | 6 || deletetabledemo | 2 | | สาธิต | 2 || demo1 | 0 || demoascii | 2 || demoauto | 2 || demobcrypt | 0 || demoemptyandnull | 0 || demoindex | 0 || ปีศาจ | 0 || Demonreplace | 2 || demoschema | 0 || demowhere | 2 || ส่วนลดเดโม่ | 4 || differentdemo | 8 || differentdemo1 | 4 || ดัชนีซ้ำซ้อน | 4 || ซ้ำลบอีโม | 4 || ซ้ำซ้อน | 4 || ข้อมูลพนักงาน | 2 || พนักงานบันทึก | 0 || พนักงาน | 0 || enumdemo | 2 || enumvalues ​​| 0 || หนีตาย | 0 || มีอยู่จริง | 4 || findandreplacedemo | 4 || finddemo | 2 || สาธิตตารางแรก | 3 || floordemo | 2 || Foreigntable | 2 || Foreigntable1 | 0 || Foreigntabledemo | 2 || functionindexdemo | 0 || functiontriggersdemo | 0 || getlastrecord | 4 || ที่ยิ่งใหญ่ที่สุด | 2 || groupbydemo | 4 || groupconcatenatedemo | 4 || groupdemo | 4 || groupdemo1 | 4 || groupt_concatdemo | 4 || humandateemo | 0 || iddemo | 4 || ifelsecasedemo | 4 || ifelsedemo | 4 || ภาพสาธิต | 2 || กรณีตัวอย่าง | 4 || อินเดโม่ | 6 || การสาธิตการทำดัชนี | 0 || แทรกสาธิต | 2 || ใส่อีโมจิเดโม | 0 || insertmultiplerowsdemo | 5 || insertvaluesandsetdemo | 2 || insubquerydemo | 2 || int1demo | 0 || intandbigint20demo | 0 || intdemo | 2 || inwithfielddemo | 12 || ipv4addressdemo | 0 || ipv6demo | 0 || jasonasmysqlemo | 2 || javadatetimedemo | 2 || keydemo | 2 || last10recordsdemo | 12 || lastinsertiddemo | 2 || lastinsertrecordiddemo | 2 || laandlangdemo | 0 || lengthandcharlengthdemo | 0 || limitoffsetdemo | 11 || Limitoffsettable | 13 || คาร์ดินัลลิตี้ต่ำ | 2 || ตัวพิมพ์เล็กemo | 0 || mergedemo1 | 2 || mergedemo2 | 0 || มิลลิวินาทีสาธิต | 0 || modifiedcolumndemo | 0 || แก้ไขชื่อคอลัมน์สาธิต | 0 || modifieddatatype | 0 || moneydemo | 2 || ตัวแทนเงิน | 0 || moneystoragedemo | 2 || คอลเลกชั่นภาพยนตร์ | 6 || multipleindexdemo | 0 || หลายระเบียนพร้อมค่า | 4 || myisamtabledemo | 2 || myisamtoinnodbdemo | 0 || mysqltabledemo | 5 || mytable | 0 || mytable1 | 0 || mytabledemo | 2 || nestedtransactiondemo | 2 || นักเรียนข่าว | 0 || nextiddemo | 2 || nextpreviousdemo | 9 || nonasciidemo | 4 || ตอนนี้สาธิต | 0 || nthrecorddemo | 4 || nulldemo | 0 || nulldemo1 | 4 || nulldemowithzero | 6 || nullwithselect | 6 || numbercolumndemo | 0 || จำนวนคอลัมน์ | 2 || ออนเดโม่ | 4 || สั่งซื้อโดยสาธิต | 4 || สั่งซื้อเดโม่ | 2 || originaltable | 4 || parentdemo | 0 || Pasthistory | 4 || ปัจจุบันประวัติศาสตร์ | 2 || mainkeydemo | 0 || Primarytable | 2 || Primarytable1 | 2 || Primarytable1demo | 0 || Primarytabledemo | 2 || proctabledemo | 3 || สินค้า | 2 || แบบสอบถามระหว่างสองวันที่ | 0 || สืบค้นวันที่emo | 0 || qutesdemo | 2 || randomoptimizationdemo | 8 || randoptimizedemo | 26 || rankdemo | 5 || repairtabledemo | 3 || แทนที่nullwithzerodemo | 2 || rowcountdemo | 8 || rowintocolumn | 4 || rownumberdemo | 4 || แถว