您的位置:首页 > 数据库

MSSQL查询所有数据库表,指定数据库的字段、索引

2012-07-03 13:38 405 查看
--查询所有数据库
USEmaster
go
select[name]from[sysdatabases]orderby[name]




--查询其中一个数据库test,就可以得到这个数据库中的所有的表名了,语句如下:


USEtest
go


select[id],[name]from[sysobjects]where[type]='u'orderby[name]




--查出v_lyb这个表中所有的字段
select[name]from[syscolumns]where[id]=21575115orderby[colid]


--得到该表中的记录条数前提这个表中要建立索引

select[o].[id],[o].[name],[i].[rows]from[sysindexes][i],[sysobjects][o]where[i].[first]>0and[o].[id]=[i].[id]and[o].[type]='u'and[o].[id]=21575115





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: