您的位置:首页技术文章
文章详情页

SQL查询服务器下所有数据库及数据库的全部表

【字号: 日期:2023-09-30 21:03:42浏览:4作者:猪猪
目录SQL查询服务器下所有数据库及数据库的全部表获取所有用户名获取所有用户数据库获取库中所有的表名获取某个表的字段名补充:SqlServer中查询某数据库所有表及其数据总条数和占用空间1.查询某数据库中的所有数据表2.查询某数据库中的所有数据表及其数据总条数3.查询某数据库中的所有数据表及其数据总条数所占用的空间大小SQL查询服务器下所有数据库及数据库的全部表获取所有用户名SELECT * FROM sys.sysusers获取所有用户数据库SELECT * FROM sys.sysdatabases

案例:

获取库中所有的表名SELECT * FROM 库名.sys.tables

案例:

获取某个表的字段名select * from 库名.sys.columns WHERE object_id IN (SELECT object_id FROM 库名.sys.tables WHERE name='表名')

案例:

补充:SqlServer中查询某数据库所有表及其数据总条数和占用空间1.查询某数据库中的所有数据表SELECT name 数据表FROM sysobjectsWHERE xtype='u'ORDER BY name2.查询某数据库中的所有数据表及其数据总条数SELECT a.name 数据表,b.rows 数据总条数FROM sysobjects AS aINNER JOIN sysindexes AS b ON a.id = b.idWHERE ( a.type = 'u' )AND ( b.indid IN ( 0, 1 ) )ORDER BY a.name,b.rows DESC;3.查询某数据库中的所有数据表及其数据总条数所占用的空间大小SELECT OBJECT_NAME(id) 数据表,RTRIM(8 * dpages) + 'KB' 占用空间大小,rows 数据总条数FROM sysindexesWHERE indid = 1ORDER BY rows DESC ,数据表 ,reserved DESC;

到此这篇关于SQL查询服务器下所有数据库,数据库的全部表的文章就介绍到这了,更多相关SQL查询服务器数据库内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!

标签: MsSQL 数据库