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