Computer >> Máy Tính >  >> Lập trình >> MySQL

MySQL - Làm cách nào để đếm tất cả các hàng trên mỗi bảng trong một truy vấn?

Bạn có thể đếm tất cả các hàng trên mỗi bảng với sự trợ giúp của số hàm tổng hợp (TABLE_ROWS) từ Informatio_schema.tables. Cú pháp như sau -

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

Bây giờ bạn có thể áp dụng cú pháp trên để lấy tất cả các hàng trên mỗi bảng. Truy vấn như sau -

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

Đây là kết quả -

 + ---------------------------------------------- -------------------- + ------------ + | TABLE_NAME | TABLE_ROWS | + ----------------------------------------------- ------------------- + ------------ + | voicesearchdemo | 2 || add1daydemo | 2 || addcheckconstraintdemo | 0 || addcolumntable | 0 || addconstraintdemo | 2 || thêm5 giờ | 2 || addautoincrement | 2 || addcolumnnameemo | 0 || addunique | 2 || addnotnulldemo | 2 || agecalculationfromdatetime | 0 || allcolumnsdemo | 0 || alphademo | 0 || Altertabletoaddautoincrement | 2 || autoincrement | 4 || autoincrementtable | 5 || autoincrementtozero | 2 || backticksymbol | 4 || bitdemo | 2 || blobtabledemo | 0 || bookindexes | 4 || booleandemo | 0 || chardemo | 0 || checkconstraintdemo | 0 || checkdemo | 0 || kiểm traintegerdemo | 2 || childdemo | 0 || nhân bản | 3 || cao đẳng | 0 || có thể chỉnh màu | 0 || columnexistdemo | 0 || columnnameasnumberdemo | 2 || columnnamewithspace | 4 || danh sách cột | 0 || columntabledemo | 0 || cộtvaluenulldemo | 2 || commaseperatedemo | 2 || commentdemo | 0 || commentdemo2 | 0 || commentdemo3 | 0 || compositeprimarykey | 0 || countrycitydemo | 2 || sữa đông | 0 || thời gian hiện tại | 0 || currenttimeadding2hours | 0 || currenttimezone | 1 || dateadddemo | 0 || dateandtimepartdemo | 0 || datetimedemo | 2 || defaultdatetimedemo | 0 || deletecolumnnameemo | 0 || đã xóa | 5 || deleterecord | 6 || deletetabledemo | 2 | | bản demo | 2 || demo1 | 0 || demoascii | 2 || demoauto | 2 || demobcrypt | 0 || demoemptyandnull | 0 || demoindex | 0 || thất vọng | 0 || demoonreplace | 2 || Demoschema | 0 || demowhere | 2 || distcountdemo | 4 || khác biệt | 8 || khác biệtdemo1 | 4 || Dupatebookindexes | 4 || trùng lặp lại với nhau | 4 || trùng lặp | 4 || thông tin nhân viên | 2 || việc làm | 0 || có thể tuyển dụng | 0 || enumdemo | 2 || các giá trị | 0 || Escapeeom | 0 || tồn tại | 4 || findandreplacedemo | 4 || finddemo | 2 || firsttabledemo | 3 || floordemo | 2 || ngoại lai | 2 || ngoại lai1 | 0 || ngoại lai | 2 || functionindexdemo | 0 || functiontriggersdemo | 0 || getlastrecord | 4 || Greatoftwoormore | 2 || groupbydemo | 4 || groupconcatenatedemo | 4 || groupdemo | 4 || groupdemo1 | 4 || groupt_concatdemo | 4 || humandatedemo | 0 || iddemo | 4 || ifelsecasedemo | 4 || ifelsedemo | 4 || imagedemo | 2 || incasesensdemo | 4 || indemo | 6 || indexingdemo | 0 || insertdemo | 2 || chènemojidemo | 0 || insertmultiplerowsdemo | 5 || insertvaluesandsetdemo | 2 || insubquerydemo | 2 || int1demo | 0 || intandbigint20demo | 0 || intdemo | 2 || inwithfielddemo | 12 || ipv4addressdemo | 0 || ipv6demo | 0 || jasonasmysqldemo | 2 || javadatetimedemo | 2 || keydemo | 2 || last10recordsdemo | 12 || lastinsertiddemo | 2 || lastinsertrecordiddemo | 2 || latandlangdemo | 0 || lengthandcharlengthdemo | 0 || giới hạn | 11 || limitoffsettable | 13 || thấp tim | 2 || lowercasedemo | 0 || mergeemo1 | 2 || mergeemo2 | 0 || miliseconddemo | 0 || sửa đổicolumndemo | 0 || modcolumnnameemo | 0 || moddatatype | 0 || moneydemo | 2 || đại diện tiền bạc | 0 || moneystoragedemo | 2 || phimmoi | 6 || multiindexdemo | 0 || multirecordwithvalues ​​| 4 || myisamtabledemo | 2 || myisamtoinnodbdemo | 0 || mysqltabledemo | 5 || bàn của tôi | 0 || mytable1 | 0 || mytabledemo | 2 || nestedtransactiondemo | 2 || tân sinh viên | 0 || nextiddemo | 2 || nextpreviousdemo | 9 || nonasciidemo | 4 || ngaydemo | 0 || nthrecorddemo | 4 || nulldemo | 0 || nulldemo1 | 4 || nulldemowithzero | 6 || nullwithselect | 6 || numbercolumndemo | 0 || cột số | 2 || ondemo | 4 || orderbydemo | 4 || orderdemo | 2 || bảng gốc | 4 || parentdemo | 0 || tiền sử | 4 || lịch sử | 2 || primarykeydemo | 0 || bảng chính | 2 || bảng chính1 | 2 || primarytable1demo | 0 || primarytabledemo | 2 || proctabledemo | 3 || sản phẩm | 2 || querybetweentwodates | 0 || querydatedemo | 0 || qutesdemo | 2 || ngẫu nhiên | 8 || randoptimizedemo | 26 || rankdemo | 5 || sửa chữa lại 3 || thay thếnullwithzerodemo | 2 || rowcountdemo | 8 || rowintocolumn | 4 || rownumberdemo | 4 || hàng