简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

T-SQL入門攻略之查看数据库对象

来源:易贤网   阅读:715 次  日期:2014-11-03 11:59:23

温馨提示:易贤网小编为您整理了“T-SQL入門攻略之查看数据库对象”,方便广大网友查阅!

服务器上的数据库

(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

更多信息请查看IT技术专栏

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:Sql Server 代理错误日志知多少
下一篇:SQL SERVER2008 不能修改表怎么办
易贤网手机网站地址:T-SQL入門攻略之查看数据库对象
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!