–查询数据库
select * from sys.sysdatabases where name not in (‘master’,‘tempdb’,‘model’,‘msdb’);
–查询数据库中的表
select * from sysobjects where type=‘u’ ;
– select * from sys.tables;
–查询数据库中的对象类型
select distinct type from sysobjects;
共有以下类型
K
SQ
FN
S
D
IT
P
U
V
–查询某表对应的列信息
select * from syscolumns where id= (select max(id) from sysobjects where type=‘u’ and name = ‘表名’);
其他有用的系统功能文章来源:https://www.toymoban.com/news/detail-407256.html
获取数据库表名和字段
sqlserver中各个系统表的作用
sysaltfiles 主数据库 保存数据库的文件
select * from syscharsets 主数据库 字符集与排序顺序
select * from sysconfigures 主数据库 配置选项
select * from syscurconfigs 主数据库 当前配置选项
select * from sysdatabases 主数据库 服务器中的数据库
select * from syslanguages 主数据库 语言
select * from syslogins 主数据库 登陆帐号信息
select * from sysoledbusers 主数据库 链接服务器登陆信息
select * from sysprocesses 主数据库 进程
select * from sysremotelogins 主数据库 远程登录帐号
select * from syscolumns 每个数据库 列
select * from sysconstraints 每个数据库 限制
select * from sysfilegroups 每个数据库 文件组
select * from sysfiles 每个数据库 文件
select * from sysforeignkeys 每个数据库 外部关键字
select * from sysindexes 每个数据库 索引
select * from sysmembers 每个数据库 角色成员
select * from sysobjects 每个数据库 所有数据库对象
select * from syspermissions 每个数据库 权限
select * from systypes 每个数据库 用户定义数据类型
select 列名=name from syscolumns where id=object_id(N’要查的表名’)文章来源地址https://www.toymoban.com/news/detail-407256.html
到了这里,关于mssql数据库基本信息查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!