01章 數(shù)據(jù)基礎(chǔ)知識(shí)
一個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或者多個(gè)數(shù)據(jù)文件,其中最先創(chuàng)建的文件稱為“主數(shù)據(jù)文件”,其拓展名為: .mdf , 一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)主數(shù)據(jù)文件,不可以刪除。
其他數(shù)據(jù)文件叫做芹助,從屬數(shù)據(jù)文件,默認(rèn)拓展名為:.ndf
還有保存用于恢復(fù)數(shù)據(jù)庫(kù)的日志信息的文件,即 “日志文件”状土,拓展名:
.ldf
創(chuàng)建數(shù)據(jù)庫(kù):
語(yǔ)法格式:
create databaes databbaes_name //數(shù)據(jù)庫(kù)名
name=logical_file_name , //日志文件或者數(shù)據(jù)文件的名字
file=文件存儲(chǔ)位置,
size=文件初始大小,
maxsixe=文件大小的最大值
//若為 unlimited則為無(wú)限制无蜂,此處填寫是應(yīng)帶上當(dāng)為(KB))
filegrowth=文件增長(zhǎng)方式
創(chuàng)建主數(shù)據(jù)文件時(shí),文件位置處填寫:路徑/name.mdf
創(chuàng)建從屬數(shù)據(jù)文件時(shí)声诸,文件位置處填寫:路徑/name.ndf
創(chuàng)建主數(shù)據(jù)文件時(shí)酱讶,文件位置處填寫:路徑/name.ldf
刪除數(shù)據(jù)庫(kù):
use master //置為系統(tǒng)數(shù)據(jù)庫(kù)
go //結(jié)束其他進(jìn)程
drop databaes 數(shù)據(jù)庫(kù)名;
go
修改數(shù)據(jù)庫(kù)
重命數(shù)據(jù)庫(kù)
alter databaes 原數(shù)據(jù)庫(kù)名
modify name=新數(shù)據(jù)庫(kù)名
其中 alter 的中文為:修改
添加數(shù)據(jù)文件或日志文件
use master;
go
arter databaes 數(shù)據(jù)庫(kù)名
add file //add log file (添加日志文件)
{
name=logical_file_name , //日志文件或者數(shù)據(jù)文件的名字
file=文件存儲(chǔ)位置,
size=文件初始大小,
maxsixe=文件大小的最大值
//若為 unlimited則為無(wú)限制彼乌,此處填寫是應(yīng)帶上當(dāng)為(KB))
filegrowth=文件增長(zhǎng)方式
}
刪除數(shù)據(jù)庫(kù)文件
use master;
go
remove filegroup 文件名
go
收縮數(shù)據(jù)庫(kù)
dncc shrinkdatabase(數(shù)據(jù)庫(kù)名泻肯,剩余空間比)
.