MySQL——查询数据库、数据表总记录数
生活随笔
收集整理的這篇文章主要介紹了
MySQL——查询数据库、数据表总记录数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法一??information_schema
information_schema數據庫是MySQL系統自帶的數據庫,它提供了數據庫元數據的訪問方式。information_schema就記錄了數據庫當中大部分基本的信息,比如字符集,權限相關,數據庫實體對象信息,外檢約束,分區,壓縮表,表信息,索引信息,參數,優化,鎖和事物等等。通過information_schema我們可以窺透整個MySQL實例的運行情況,可以了結MySQL實例的基本信息,甚至優化調優,維護數據庫等。
查詢數據庫總記錄數
select sum(table_rows) from information_schema.tables where TABLE_SCHEMA = 'weibo';查詢數據表總記錄數
select sum(table_rows) from information_schema.tables where TABLE_SCHEMA = 'weibo'AND TABLE_NAME = 'wxyy';方法二 select count(*)
MySQL不會很智能的更新information_schema數據庫中tables數據表的table_rows,它只是一個粗略的統計而已。
以下語句可以準確統計?
select count(*) from 數據庫.數據表;參考文章
https://www.cnblogs.com/shengdimaya/p/6920677.html
https://segmentfault.com/q/1010000016162520
https://blog.csdn.net/qq_42896149/article/details/90768691
總結
以上是生活随笔為你收集整理的MySQL——查询数据库、数据表总记录数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL——分页查询
- 下一篇: ASP——判断数据库NULL值