查了好多資料,發(fā)現(xiàn)還是不全,干脆自己整理吧,至少保證在我的做法正確的,以免誤導(dǎo)讀者,也是給自己做個(gè)記載吧!
????
???? 一、數(shù)據(jù)庫(kù)提要
????1、系統(tǒng)數(shù)據(jù)庫(kù)
????(1)master
????①述描:記載全部SQL Server系統(tǒng)級(jí)信息。
????(2)model
????①述描:這是一個(gè)模板數(shù)據(jù)庫(kù)。當(dāng)建創(chuàng)戶用數(shù)據(jù)庫(kù)時(shí),系統(tǒng)動(dòng)自把該數(shù)據(jù)庫(kù)的全部信息復(fù)制到戶用新建的數(shù)據(jù)中。
????(3)msdb
????①述描:這是與SQL Server Agent 服務(wù)有關(guān)的數(shù)據(jù)庫(kù)。
????(4)tempdb
????①述描:這個(gè)一個(gè)臨時(shí)數(shù)據(jù)庫(kù)。
????2、數(shù)據(jù)庫(kù)文件提要
????(1)數(shù)據(jù)文件:主數(shù)據(jù)文件、次數(shù)據(jù)文件
????①主數(shù)據(jù)文件
????l? 只有一個(gè)主數(shù)據(jù)文件。
????l? 含包數(shù)據(jù)庫(kù)錄目的動(dòng)啟信息,并向指其他數(shù)據(jù)庫(kù)文件。
????l? 主數(shù)據(jù)文件的認(rèn)默擴(kuò)展名:.mdf。
????②次數(shù)據(jù)文件
????l? 可以有多個(gè)詞數(shù)據(jù)文件,此數(shù)據(jù)文件是可選的,并且由戶用來(lái)定義。
????l? 存儲(chǔ)戶用數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象。
????l? 次數(shù)據(jù)文件的認(rèn)默擴(kuò)展名:.ndf。
????(2)日志文件
????(3)文件組
????l? 個(gè)一每數(shù)據(jù)庫(kù)都有一個(gè)認(rèn)默文件組。在認(rèn)默情況下,主文件組被配置為認(rèn)默文件組。
?
???? 二、數(shù)據(jù)庫(kù)建創(chuàng)
????1、語(yǔ)法
???? CREATEDATABASE database_name
???? [ ON[ PRIMARY ]
???? ????? [ , <filespec> [ ,...n ]
???? ????? [ , <filegroup> [ ,...n ]
???? ]
???? [LOG ON <filespec> [ ,...n ] ]
???? ?
???? <filespec>::=
???? (
???? ??? NAME = logical_file_name ,
???? ??? FILENAME = { 'os_file_name' |'filestream_path' }
???? ??? [ , SIZE = size [ KB | MB | GB | TB ] ]
???? ??? [ , MAXSIZE = { max_size [ KB | MB | GB |TB ] | UNLIMITED } ]
???? ??? [ , FILEGROWTH = growth_increment [ KB | MB| GB | TB | % ] ]
???? )
???? <filegroup>::=
???? FILEGROUPfilegroup_name [ CONTAINS FILESTREAM ] [ DEFAULT ]<filespec> [ ,...n ]
???? ?
????注解:
????l? 認(rèn)默文件小大為MB。
????l? maxsize可以設(shè)置unlimited,示表文件可以增長(zhǎng)到驅(qū)動(dòng)器被填滿為止。
????2、實(shí)例
????(1)
create database 圖書(shū)管理系統(tǒng) on primary( name=圖書(shū)管理系統(tǒng)_data1, filename='D:\圖書(shū)管理系統(tǒng)\圖書(shū)管理系統(tǒng)_data1.mdf', size=5MB, filegrowth=0) log on( name=圖書(shū)管理系統(tǒng)_log1, filename='D:\圖書(shū)管理系統(tǒng)\圖書(shū)管理系統(tǒng)_log1.ldf', size=5MB, filegrowth=10%)
????(2)
create database 先生管理 on primary (name=學(xué)管_data1, filename='d:\學(xué)管_data1.mdf', size=3MB, maxsize=6MB, filegrowth=2MB), (name=學(xué)管_data2, filename='d:\學(xué)管_data2.ndf', size=1MB, maxsize=unlimited, filegrowth=20%) log on (name=學(xué)管_log1, filename='d:\學(xué)管_log1.ldf', size=2MB, maxsize=3MB, filegrowth=20%)
????(3)
create database demo on primary (name=aaa, filename='d:\aaa.mdf'), filegroup users (name=bbb, filename='d:\bbb.ndf')
?
???? 三、數(shù)據(jù)庫(kù)管理
????1、語(yǔ)法
????(1)改修數(shù)據(jù)庫(kù)文件和文件組屬性
???? ALTERDATABASE database_name
???? ADDFILE <filespec> [ ,...n ] ?[ TOFILEGROUP { filegroup_name } ]
???? |ADD LOG FILE <filespec> [ ,...n ]
???? | MODIFYFILE <filespec>
???? <filespec>::=
???? (
???? ??? NAME = logical_file_name?
???? ??? [ , NEWNAME = new_logical_name ]
???? ??? [ , FILENAME = {'os_file_name' |'filestream_path' } ]
???? ??? [ , SIZE = size [ KB | MB | GB | TB ] ]
???? ??? [ , MAXSIZE = { max_size [ KB | MB | GB |TB ] | UNLIMITED } ]
???? ??? [ , FILEGROWTH = growth_increment [ KB | MB| GB | TB| % ] ]
???? ??? [ , OFFLINE ]
???? )
????(2)管理文件組
????①增長(zhǎng)文件組
???? ALTERDATABASE database_name
???? ADDFILEGROUP filegroup_name
????②除刪文件組
???? ALTERDATABASE database_name
???? REMOVEFILEGROUP filegroup_name
????2、實(shí)例
????(1)改修文件小大
????①把數(shù)據(jù)文件圖書(shū)管理系統(tǒng)_data1的小大改成10MB
???? alter database 圖書(shū)管理系統(tǒng)
???? modify file
???? ( name = 圖書(shū)管理系統(tǒng) _data1 ,
???? size = 10 )
????②把日志文件圖書(shū)管理系統(tǒng)_log1的小大改成15MB
???? alter database 圖書(shū)管理系統(tǒng)
???? modify file
???? ( name = 圖書(shū)管理系統(tǒng) _log1 ,
???? size = 15 )
????③將‘學(xué)管_data1’的初始小大改修成4MB
???? alter database 先生管理
???? modify file
???? ( name = 學(xué)管 _data1 ,
???? size = 4 )
????(2)添加文件
????①添加一個(gè)數(shù)據(jù)文件圖書(shū)管理系統(tǒng)_data2:NAME=圖書(shū)管理系統(tǒng)_data2,FILENAME='D:\圖書(shū)管理系統(tǒng)\圖書(shū)管理系統(tǒng)_data2.ndf',SIZE=5MB,FILEGROWTH=10%。
???? alter database 圖書(shū)管理系統(tǒng)
???? add file
???? ( name = 圖書(shū)管理系統(tǒng) _data2 ,
???? filename = 'd:\ 圖書(shū)管理系統(tǒng) \ 圖書(shū)管理系統(tǒng) _data2.ndf' ,
???? size = 5 MB ,
???? filegrowth = 10 %)
????②添加一個(gè)日志文件‘學(xué)管_log2’,初始小大2MB,保存在D盤(pán)根錄目下。
???? alter database 先生管理
???? add log file
???? ( name = 學(xué)管 _log2 ,
???? filename = 'd:\ 學(xué)管 _log2.ldf' ,
???? size = 2 MB )
????③添加一個(gè)新文件組“Mygroup”
???? alter database 先生管理
???? add filegroup Mygroup
????④添加一個(gè)數(shù)據(jù)文件‘學(xué)管_data3’,放在‘Mygroup’組中
???? alter database 先生管理
???? add file
???? ( name = 學(xué)管_data3 ,
???? filename = 'd:\ 學(xué)管 _data3.ndf' )
???? to filegroup Mygroup
????(3)數(shù)據(jù)庫(kù)重命名
????①把數(shù)據(jù)庫(kù)“圖書(shū)管理系統(tǒng)”重命名為“學(xué)院圖書(shū)管理系統(tǒng)”
????方法一:
???? alter database 圖書(shū)管理系統(tǒng)
???? modify name = 學(xué)院圖書(shū)管理系統(tǒng)
????方法二:
???? exec sp_renamedb ' 圖書(shū)管理系統(tǒng) ' , ' 學(xué)院圖書(shū)管理系統(tǒng) '
????②將“先生管理”數(shù)據(jù)庫(kù)的稱名改成“學(xué)管系統(tǒng)數(shù)據(jù)庫(kù)”
???? exec sp_renamedb ' 先生管理 ' , ' 學(xué)管系統(tǒng)數(shù)據(jù)庫(kù) '
????(4)除刪處置
????①除刪“Mygroup”組
???? alter database 先生管理
????remove filegroup Mygroup
????②除刪“學(xué)管_log2”
???? alter database 先生管理
????remove file 學(xué)管_log2
?
???? 四、數(shù)據(jù)庫(kù)除刪
????1、語(yǔ)法
???? DROPDATABASE database_name
????2、實(shí)例
????①除刪數(shù)據(jù)庫(kù)“圖書(shū)管理系統(tǒng)”
???? drop database 圖書(shū)管理系統(tǒng)
?
文章結(jié)束給大家分享下程序員的一些笑話語(yǔ)錄: 一個(gè)程序員對(duì)自己的未來(lái)很迷茫,于是去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝說(shuō)"我的孩子,你去問(wèn)Lippman,他現(xiàn)在領(lǐng)導(dǎo)的程序員的隊(duì)伍可能是地球上最大的"
于是他去問(wèn)Lippman。
Lippman說(shuō)"程序員的未來(lái)就是駕馭程序員"
這個(gè)程序員對(duì)這個(gè)未來(lái)不滿意,于是他又去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝說(shuō)"我的孩子,你去問(wèn)Gates,他現(xiàn)在所擁有的財(cái)產(chǎn)可能是地球上最多的"
于是他去問(wèn)Gates。
Gates說(shuō)"程序員的未來(lái)就是榨取程序員"
這個(gè)程序員對(duì)這個(gè)未來(lái)不滿意,于是他又去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝說(shuō)"我的孩子,你去問(wèn)侯捷,他寫(xiě)的計(jì)算機(jī)書(shū)的讀者可能是地球上最多的"
于是他去問(wèn)侯捷。
侯捷說(shuō)"程序員的未來(lái)就是誘惑程序員"
這個(gè)程序員對(duì)這個(gè)未來(lái)不滿意,于是他又去問(wèn)上帝。
"萬(wàn)能的上帝呀,請(qǐng)你告訴我,我的未來(lái)會(huì)怎樣?"
上帝搖搖頭"唉,我的孩子,你還是別當(dāng)程序員了")
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
