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