資源描述:
《SQL Server 2008 T-SQL語(yǔ)句總結(jié)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、SQLServer2008中T-SQL語(yǔ)句操作總結(jié)---【創(chuàng)建數(shù)據(jù)庫(kù)】---(1)一個(gè)數(shù)據(jù)文件、一個(gè)日志文件createdatabasedb1on(name=RShDB_Data,???----數(shù)據(jù)庫(kù)文件的邏輯名稱filename='D:RShDB_Data.mdf',------數(shù)據(jù)庫(kù)文件的物理名稱(帶路徑)size=10MB,?-----初始大小maxsize=30MB,??------最大大小filegrowth=5MB?-----自增長(zhǎng)大小)logon???(name=RShDB_Log,filename='D:RShDB_Log.ldf',size=3MB,maxsize=12
2、MB,filegrowth=2MB)(2)多個(gè)數(shù)據(jù)文件、多個(gè)日志文件createdatabasestudentsonprimary(name=students_data1,filename='D:students_data1.mdf',size=5MB,maxsize=unlimited),(name=students_data2,filename='D:students_data2.ndf',size=5MB,maxsize=20MB,filegrowth=2MB)logon(name=students_log1,filename='D:students_log1.ldf',size
3、=2MB,maxsize=6MB,filegrowth=10%),(name=students_log2,filename='D:students_log2.ldf',size=3MB,maxsize=8MB,filegrowth=1MB)(3)創(chuàng)建具有文件組的數(shù)據(jù)庫(kù)createdatabasesalesonprimary(name=spri1_dat,filename='D:spri1_dat.mdf',size=10,maxsize=50,filegrowth=10%),(name=spri2_dat,filename='D:spri2_dat.ndf',size=10,maxsi
4、ze=50,filegrowth=15%),filegroupsalesGroup1(name=SGrp1Fil_dat,filename='D:SGrp1Fil_dat.ndf',size=10,maxsize=50,filegrowth=5),(name=SGrp1Fi2_dat,filename='D:SGrp1Fi2_dat.ndf',size=10,maxsize=50,filegrowth=5),filegroupsalesGroup2(name=SGrp2Fi1_dat,filename='D:SGrp2Fi1_dat.ndf',size=10,maxsize=50,fi
5、legrowth=5),(name=SGrp2Fi2_dat,filename='D:SGrp2Fi2_dat.ndf',size=10,maxsize=50,filegrowth=5)logon(name=sales_log,filename='D:sales_log.ldf',size=5,maxsize=25,filegrowth=5)總結(jié):(i)先創(chuàng)建數(shù)據(jù)庫(kù)文件,再創(chuàng)建日志文件,兩者之間不需要逗號(hào)隔開,因?yàn)槿罩疚募膭?chuàng)建是以logon開頭,但是多個(gè)數(shù)據(jù)庫(kù)文件(包括文件組)或在多個(gè)日志文件之間要用逗號(hào)隔開,(ii)createdatabase語(yǔ)句中列出的第一個(gè)數(shù)據(jù)庫(kù)文件將成為主要數(shù)
6、據(jù)庫(kù)文件,后綴名是mdf,其他的數(shù)據(jù)庫(kù)文件均為次數(shù)據(jù)庫(kù)文件,后綴名為ndf;日志文件的后綴名為ldf(iii)在指定涉及大小的參數(shù)時(shí)(如sizemaxsizefilegrowth)要注意的幾點(diǎn):?jiǎn)挝唬喝绻麤](méi)有指定單位只是給出數(shù)字的話,那么默認(rèn)單位就為MB,比較特殊的filegrowth還可以是百分?jǐn)?shù),表示增長(zhǎng)按發(fā)生增長(zhǎng)時(shí)文件大小的百分比增長(zhǎng),總之大小不能超過(guò)maxsize就行;取值:(1)filegrowth=0說(shuō)明不允許自增長(zhǎng);若沒(méi)有指定filegrowth,那么對(duì)于數(shù)據(jù)文件來(lái)說(shuō)默認(rèn)都是1MB,而對(duì)于日志文件來(lái)說(shuō)默認(rèn)增長(zhǎng)比例是10%,最小值為64KB;(2)maxsize不指定的話默認(rèn)
7、表示大小無(wú)限制,文件可以一直增大,直到磁盤空間滿;maxsize=unlimited表示不限制增長(zhǎng),但這個(gè)是相對(duì)的,對(duì)于數(shù)據(jù)文件最大大小為16TB,對(duì)于日志文件最大大小為2TB;(3)size如果是在主數(shù)據(jù)庫(kù)文件中未指定,那么默認(rèn)使用model數(shù)據(jù)庫(kù)中主數(shù)據(jù)庫(kù)文件的大小,即使指定了那也不能小于model數(shù)據(jù)庫(kù)中主數(shù)據(jù)庫(kù)文件的大小,而在次數(shù)據(jù)庫(kù)文件和日志文件中默認(rèn)為1MB(4)sizemaxsize都要是整數(shù)