T SQL入門攻略之9 建立與檢視資料庫

2021-05-23 07:34:37 字數 2211 閱讀 5562

--> title  : t-sql入門攻略之9-建立與檢視資料庫

--> author : wufeng4552

--> date   : 2010-04-21

建立資料庫

if db_id('mydatabase6') is not null 

drop database mydatabase6;

create database mydatabase6

on primary

(                              -- 主資料檔案

name = ' logicnameofdatafile6_1',

filename

= 'c:/program files/microsoft sql server/mssql10.mssqlserver/mssql/data/datafile6_1.mdf',

size = 5mb ,                   -- 設定初始大小

maxsize = 100mb,             -- 設定資料檔案的最大儲存空間

filegrowth = 15%               -- 設定自動增長幅度

filegroup userfg6_2             -- 將資料庫檔datafile6_2.ndf分配到檔案組userfg6_2中

(                               -- 次要資料檔案

name = ' logicnameofdatafile6_2',

filename

= 'c:/program files/microsoft sql server/mssql10.mssqlserver/mssql/data/datafile6_2.ndf',

size = 2mb ,                   -- 設定初始大小

maxsize = 100mb,             -- 設定資料檔案的最大儲存空間

filegrowth = 10%               -- 設定自動增長幅度

filegroup userfg6_3         -- 將資料庫檔datafile6_3.ndf分配到檔案組userfg6_3中

(                               -- 次要資料檔案

name = ' logicnameofdatafile6_3',

filename

= 'c:/program files/microsoft sql server/mssql10.mssqlserver/mssql/data/datafile6_3.ndf',

size = 3mb ,                   -- 設定初始大小

maxsize = 100mb,             -- 設定資料檔案的最大儲存空間

filegrowth = 5%                -- 設定自動增長幅度

log on(

-- 設定日誌檔的邏輯名稱

name = 'logicnameoflogfile6', 

-- 設定日誌檔

filename

= 'c:/program files/microsoft sql server/mssql10.mssqlserver/mssql/data/logfile6.ldf.ldf',

size = 10mb,               -- 設定初始大小

maxsize = 100mb,           -- 設定資料檔案的最大儲存空間

filegrowth = 1mb           -- 設定自動增長幅度

檢視資料庫

檢視資料庫有多種方法,可以檢視系統表,也可以用系統儲存過程

select type_desc,

name,

physical_name,

size,

max_size,

growth

from sys.database_files --檢視系統 ªísys.database_files

gosp_helpdb

儲存過程sp_helpdb提供了檢視資料庫基本資訊的功能,它實際上是對若干t-sql命令的封裝

這些命令是從相關的系統表中抽取資料而得到資料庫基本資訊.

語法如下

sp_helpdb  資料庫名

T SQL入門攻略之9 建立與檢視資料庫

title t sql 入門攻略之9 建立與檢視資料庫 author wufeng4552 date 2010 04 21 建立資料庫 ifdb id mydatabase6 is notnull drop database mydatabase6 create database mydatabas...

T SQL入門攻略之12 建立資料表

title t sql 入門攻略之12 建立資料表 author wufeng4552 date 2010 06 18 使用主鍵約束 主鍵不允許重複也不允許有空值 1單字段主鍵 if object id testtable u is notnull drop table testtable crea...

T SQL入門攻略之12 建立資料表

使用主鍵約束 主鍵不允許重複也不允許有空值 1單字段主鍵 if object id testtable u is notnull drop table testtable create table testtable col1 varchar 10 col2 int,col3 datetime,co...