1、查询mysql下所有数据库表的数量
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES GROUP BY table_schema;
2、查询指定数据库的表的数量
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '库名';
1、查询指定数据库的表的数量(选择指定的sqlserver数据库后再执行语句)
SELECT count(*) FROM sys.objects WHERE type='U' --统计表数量SELECT NAME FROM sys.objects WHERE type='U' --列出表名称或者SELECT COUNT(*) FROM SysObjects Where XType='U' --统计表数量SELECT Name FROM SysObjects Where XType='U' --列出表名称
2、xtype 的描述
(1)数据类型:char(2)。
(2)对象类型。常用列。
xtype可以是下列对象类型中的一种:
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程
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 '记录数' 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
到此这篇关于mysql和sqlserver查询数据库表的数量的方法的文章就介绍到这了,更多相关sqlserver查询数据库表数量内容请搜索一聚教程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持一聚教程网!
摩尔庄园 安卓官方版v2.9.24091002S
摩尔庄园很多小伙伴一定都在小时候玩过,但随着我们年龄的增长淡
梦幻庄园最新版 官方正版v1.0.0
梦幻庄园是一款非常好玩的模拟经营类游戏,玩家在游戏中有一个属
合并梦幻岛免内购版 v2.1.0
合并梦幻岛无限内购版是游戏的破解版本,在该版本中为玩家解锁了
无悔华夏魅族版 2025最新版v3.5.194
无悔华夏魅族版是一款超级好用的模拟经营游戏。在这里玩家们需要
月影别墅官方安装包2025版 安卓版v2.3.24
月影别墅官方安装包2025版是一款匠心独具的乙女向剧情游戏,