mysql和sqlserver查詢數(shù)據(jù)庫表的數(shù)量方法詳解
mysql和sqlserver查詢數(shù)據(jù)庫表的數(shù)量的方法
一、mysql查詢數(shù)據(jù)庫表的數(shù)量
1、查詢mysql下所有數(shù)據(jù)庫表的數(shù)量
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES GROUP BY table_schema;
2、查詢指定數(shù)據(jù)庫的表的數(shù)量
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '庫名';

二、sqlserver查詢數(shù)據(jù)庫表的數(shù)量
1、查詢指定數(shù)據(jù)庫的表的數(shù)量(選擇指定的sqlserver數(shù)據(jù)庫后再執(zhí)行語句)
SELECT count(*) FROM sys.objects WHERE type='U' --統(tǒng)計(jì)表數(shù)量 SELECT NAME FROM sys.objects WHERE type='U' --列出表名稱 或者 SELECT COUNT(*) FROM SysObjects Where XType='U' --統(tǒng)計(jì)表數(shù)量 SELECT Name FROM SysObjects Where XType='U' --列出表名稱
2、xtype 的描述
(1)數(shù)據(jù)類型:char(2)。
(2)對象類型。常用列。
xtype可以是下列對象類型中的一種:
C = CHECK 約束
D = 默認(rèn)值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日志
FN = 標(biāo)量函數(shù)
IF = 內(nèi)嵌表函數(shù)
P = 存儲過程
PK = PRIMARY KEY 約束(類型是 K)
RF = 復(fù)制篩選存儲過程
S = 系統(tǒng)表
TF = 表函數(shù)
TR = 觸發(fā)器
U = 用戶表
UQ = UNIQUE 約束(類型是 K)
V = 視圖
X = 擴(kuò)展存儲過程
查詢sqlserver 數(shù)據(jù)庫中各表?xiàng)l數(shù)
SELECT ROW_NUMBER() OVER (ORDER BY All_Table.NAME) AS NO,
All_Table.NAME AS '表名(EN)',
CONVERT(NVARCHAR(100),ISNULL(TableDesc.[VALUE],'-')) AS '表名(CN)',
TabIndex.ROWS AS '記錄數(shù)'
FROM SYS.TABLES All_Table
LEFT JOIN SYS.EXTENDED_PROPERTIES TableDesc ON (All_Table.OBJECT_ID = TableDesc.MAJOR_ID AND TableDesc.MINOR_ID = 0)--取表的名稱兩個條件
INNER JOIN SYSINDEXES TabIndex ON All_Table.OBJECT_ID=TabIndex.ID AND TabIndex.INDID < 2
WHERE 1=1
ORDER BY TabIndex.ROWS DESC到此這篇關(guān)于mysql和sqlserver查詢數(shù)據(jù)庫表的數(shù)量的方法的文章就介紹到這了,更多相關(guān)sqlserver查詢數(shù)據(jù)庫表數(shù)量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySql下關(guān)于時間范圍的between查詢方式
- MYSQL查詢時間范圍內(nèi)的數(shù)據(jù)示例代碼
- Mysql獲取指定時間范圍數(shù)據(jù)的各種實(shí)例
- MySQL如何查詢數(shù)據(jù)庫中所有表名及注釋等信息
- MySQL自動為查詢數(shù)據(jù)結(jié)果加序號
- MySQL按小時查詢數(shù)據(jù),沒有的補(bǔ)0
- Mysql 查詢數(shù)據(jù)庫容量大小的方法步驟
- 使用pymysql查詢數(shù)據(jù)庫,把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例
- mysql 根據(jù)時間范圍查詢數(shù)據(jù)的操作方法
相關(guān)文章
MYSQL中WITH RECURSIVE遞歸查詢的實(shí)現(xiàn)
MySQL 8.0引入WITH RECURSIVE遞歸查詢,用于處理層級數(shù)據(jù),本文主要介紹了MYSQL中WITH RECURSIVE遞歸查詢的實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下2025-08-08
MySQL索引查詢limit?offset及排序order?by用法
這篇文章主要介紹了MySQL限制數(shù)據(jù)返回條數(shù)limit?offset及排序order?by用法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
mysql中的四大運(yùn)算符種類實(shí)例匯總(20多項(xiàng))?
這篇文章主要介紹了mysql中的四大運(yùn)算符種類匯總,運(yùn)算符連接表達(dá)式中的各個操作數(shù),他的作用是用來指明對數(shù)據(jù)表中的操作數(shù)所進(jìn)行的運(yùn)算2022-07-07
Mysql的longblob字段插入數(shù)據(jù)問題解決
在使用mysql的過程中,有個問題就是mysql的優(yōu)化,mysql中l(wèi)ongblob字段在5.5版本中默認(rèn)的為1M,需要解決問題的朋友可以參考下2014-01-01

