一、建立資料庫
database_name:資料庫的名稱,最長為128個字元
ON:指明資料庫檔案盒檔案組的明確定義額
PRIMARY:指定主要資料庫檔案或主檔案組。主檔案組的第一個檔案被認為是主要資料庫檔案,其中包含了資料庫的邏輯起點和資料庫的系統資料表。如果沒有PRIMARY項, 則在VREATE DATABASE命令中列出的第一個檔案將被預設為主檔案
filespec:檔案說明,這些文字將用來表名該檔案的用途,當多人合作開發資料庫應用系統時,這些文字對於其他人理解檔案用途有極大協助
filegroupspec:檔案組說明,用來標識檔案組的用途,主要用於多人合作開發
LOG ON:指明交易記錄檔的明確定義。如果沒有LOG ON選項,則系統會自動產生一個與資料庫名相同的檔案名稱首碼,容量為所有資料庫檔案大小1/4的交易記錄檔
NAME:指定檔案在SQL Server中的邏輯名稱
FILENAME:指定檔案在作業系統中儲存的路徑和檔案名稱
SIZE:指定資料庫的初始容量大小
MAXSIZE:指定檔案的最大容量
FOR LOAD:此選項是為了與SL Server7.0以前版本相容而設定的。
FOR ATTACH:用於附加已經存在的資料庫檔案到新的資料庫中,而不用重新建立資料庫檔案
例如:建立一個名稱是“mingri” 的資料庫。其中,主要資料檔案名稱是mingridat.mdf,初始大小是10MB,最大儲存空間是50MB,增長大小是5MB。而記錄檔名稱是mingrilog.ldf,初始大小是5MB,最大的儲存空間是25MB,增長大小是5MB。
create database mingrion(name=mingridat,filename='d:\mingridat.mdf',size=10,maxsize=50,filegrowth=5)log on(name='mingrilog',filename='d:\mingrilog.ldf',size=5mb,maxsize=25mb,filegrowth=5mb)
二、查看資料庫資訊
使用系統預存程序sp_helpdb
Sp_helpdb [[@dbname=]'name']
[@dbname=]'name':要查看的資料庫名稱
name:資料類型為sysname,無預設值
三、修改資料庫
ADD FILE:指定要增加的資料庫檔案
TO FILEGROUP:指定要增加檔案組到那個檔案組
Add log file:指定要增加的交易記錄檔
Remove file:從資料庫系統資料表中刪除指定檔案的定義,並且刪除其物理件。檔案只有為空白時才能被刪除
ADD FILEGROUP:指定要添加的檔案組
例如: 向“mingri” 資料庫中添加檔案組“loving”。
alter database mingriadd file(name=loving,filename='d:\loving.ndf',size=5mb,maxsize=25mb,filegrowth=5mb)
四、資料庫更名
Sp_renamedb [@dbname=] 'old_name',
[@newname=]'new_name'
[@dbname=] 'old_name':是資料庫的當前名稱
[@newname=]'new_name':是資料庫的新名稱
例如:把資料庫名稱是“mingri ” 改為“love ”
exec sp_renamedb 'mingri','love'
五、刪除資料庫
DROP DATABASE database_name[,...n]
Database_name:是需要刪除的資料庫名稱