--> 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...