当前位置:  数据库>sqlserver

T-SQL入门教程之查看数据库对象

    来源: 互联网  发布时间:2014-08-29

    本文导语:  一,查看服务器上的数据库 1)方法一   代码示例: select name 数据库名, database_id 数据库ID from sys.databases 2)方法二   代码示例: Exec sp_helpdb 二,查看数据库文件 1)方法一 跟当前数据库有关   代码示例: select type_desc, name, ...

一,查看服务器上的数据库
1)方法一
 

代码示例:
select name 数据库名,
database_id 数据库ID
from sys.databases

2)方法二
 

代码示例:
Exec sp_helpdb

二,查看数据库文件
1)方法一 跟当前数据库有关
 

代码示例:
select type_desc,
name,
physical_name,
size,
max_size,
growth
from sys.database_files

2)方法二
 

代码示例:
select name,
physical_name
from sys.master_files
where database_id=db_id('mydatabase')

三,查看数据库的数据表
 

代码示例:
use mydatabase --跟当前数据库有关
go
select *
from information_schema.tables

四,查看表结构及相关信息
 

代码示例:
use mydatabase --跟当前数据库有关
go
select column_name 列名,
data_type 数据类型,
isnull(character_maximum_length,'')长度,
isnull(column_default,'')默认值
from information_schema.columns
where table_name='student'
n 获取指定数据表的字段数
n use mydatabase --跟当前数据库有关
DECLARE @FieldNum int;
SET @FieldNum = (SELECT COUNT(*)
FROM information_schema.columns
WHERE TABLE_NAME='student');
PRINT N'表student中字段的个数:'+CAST(@FieldNum AS varchar(10));
go
-- 查看当前数据库所哟表信息
use mydatabase --跟当前数据库有关
SELECT DISTINCT table_name
FROM information_schema.columns

五,数据库中的视图
 

代码示例:
use mydatabase --跟当前数据库有关
go
select *
from information_schema.views

六,数据库中的架构
 

代码示例:
use mydatabase --跟当前数据库有关
go
select
schema_name 架构名,
schema_owner 拥有者
from information_schema.schemata

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • SQL Server中的T-SQL的基本对象
  • 备份数据库的T-SQL语句
  • T-SQL常用的聚合函数
  • T-SQL实例 函数结果设置为列别名
  • T-SQL常用的数学函数
  • T-SQL 实现一个简单的 Split 函数
  • t-sql/mssql用命令行导入数据脚本的SQL语句示例
  • 使用T-SQL语句创建、修改、删除数据库
  • T-SQL语句创建数据库的例子(图文)
  • t-sql清空表数据的两种方式示例(truncate and delete)
  • 学习T-SQL中default值的使用
  • T-SQL学习之一 T-SQL基础
  • T-SQL常用的元数据函数
  • T-SQL实现的一个Split函数
  • T-SQL常用游标函数实例学习
  • T-SQL判断一个日期是否为今天的函数
  • 用t-sql语句完整备份数据库的例子
  • T-SQL常用的时间和日期函数
  • 使用T-SQL的Split拆分字符串的方法
  • SQLServer用t-sql命令批量删除数据库中指定表(游标循环删除)
  • T-SQL常用的系统函数


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    docker中文入门学习手册 iis7站长之家