SQL Server 查询实例、数据库、表、列
1.查看SQL Server版本
select @@version
2.看看实例名称,默认的是MSSQLSERVER,从很多地方都可以看出来,SQL语句:
Select
Case When SERVERPROPERTY ('InstanceName') Is Null Then @@SERVERNAME
Else SERVERPROPERTY ('InstanceName')
End
如果是默认实例,SELECT SERVERPROPERTY ('InstanceName')结果就是NULL
3.这个实例下有哪些数据库(可能写的不够准确),直接执行系统存储过程
exec sp_databases
4.看看数据库中有哪些表
select TABLE_NAME from DBNAME.INFORMATION_SCHEMA.TABLES
5.看看表里有哪些字段及字段类型
select COLUMNU_NAME,DATA_TYPE from DBNAME.INFORMARTION_SCHEMA.COLUMNS
where TABLE_NAME=TABLENAME
关于INFORMATION_SCHEMA视图参考:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步