MS SQL server(待续)
1、查询所有表
select [id], [name] from [sysobjects] where [type] = 'u' order by [name]
2、查询所有数据库
select [name] from [sysdatabases] order by [name]
3、查询表中字段
select [name] from sys.columns where object_name(object_id)=tbname
4、查询系统触发器
select * from sysobjects where xtype='TR'
常用系统表:
Select * From 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 sysconstrains 每个数据库 限制
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 * From sysusers 每个数据库 用户