T SQL入門攻略之11 檢視資料庫物件

2021-05-23 07:34:37 字數 1675 閱讀 7600

--> title  : t-sql入門攻略之11-檢視資料庫物件

--> author : wufeng4552

--> date   : 2010-05-21

伺服器上的資料庫

(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 --跟當前資料庫有關

goselect *

from information_schema.tables

表結構及相關資訊

use mydatabase --跟當前資料庫有關

goselect 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 --跟當前資料庫有關

goselect *

from information_schema.views

資料庫中的架構

use mydatabase --跟當前資料庫有關

goselect

schema_name 架構名,

schema_owner 擁有者

from information_schema.schemata

T SQL入門攻略之11 檢視資料庫物件

title t sql 入門攻略之11 檢視資料庫物件 author wufeng4552 date 2010 05 21伺服器上的資料庫 1 方法一 select name 資料庫名,database id 資料庫id from sys.databases 2 方法二 exec sp helpdb...

T SQL入門攻略之11 檢視資料庫物件

title t sql 入門攻略之11 檢視資料庫物件 author wufeng4552 date 2010 05 21伺服器上的資料庫 1 方法一 select name 資料庫名,database id 資料庫id from sys.databases 2 方法二 exec sp helpdb...

T SQL 入門攻略

更改資料庫名 1 alter database database name modify name new database name 2 sp renamedb olddbname,newdbname 新增資料檔案和檔案組 擴大 1 新增資料檔案 use master godeclare data...