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

2021-08-25 06:11:58 字數 2111 閱讀 1409

--> 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')

資料庫的資料表

usemydatabase --

跟當前資料庫有關 go

select

*from

information_schema.tables

表結構及相關資訊

usemydatabase --

跟當前資料庫有關 go

select

column_name 列名,

data_type 資料型別,

isnull

(character_maximum_length,'')

長度,

isnull

(column_default,'')

預設值

from

information_schema.columns

where

table_name=

'student' n

獲取指定資料表的字段數 n

usemydatabase --

跟當前資料庫有關

declare

@fieldnum int

;set

@fieldnum =

(select

count

(*)from

information_schema.columns

where

table_name=

'student'

);printn'表

student

中字段的個數:

'+cast

(@fieldnum as

varchar

(10));go

-- 檢視當前資料庫所喲表資訊

usemydatabase --

跟當前資料庫有關

select

distinct table_name

from

information_schema.columns

資料庫中的檢視

usemydatabase --

跟當前資料庫有關 go

select

*from

information_schema.views

資料庫中的架構

usemydatabase --

跟當前資料庫有關 go

select

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