sql基础篇,不断更新中......

刚开始用的时候到处上网找,把自己找到的东西记录下来,以备后用。

------查询所有数据库 系统库 用户库
select   *   from   master.dbo.sysdatabases   where   dbid<7  
select   *   from   master.dbo.sysdatabases   where   dbid>=7

------查询一个数据库中的所有表 [type] = 'u' 是用户表,[type] = 's'是系统表

select * from dbname.dbo.[sysobjects] where [type] = 'u'

------查询一个表中的所有字段(我尝试不用[ID],而用[name]去查,结果报错了)

select * from dbname.dbo.[syscolumns] where id in (select id from dbname.dbo.[sysobjects] where name='empinfo')

------得到一个库的所有表 为当前用户具有权限的当前数据库中的每个表返回一行。
select * from INFORMATION_SCHEMA.TABLES

posted @ 2008-07-08 10:32  pysharp  阅读(165)  评论(0编辑  收藏  举报