資源描述:
《使用T-SQL語句創(chuàng)建數(shù)據(jù)庫.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、使用T-SQL語句創(chuàng)建數(shù)據(jù)庫在Transact-SQL中,使用CREATEDATABASE語句創(chuàng)建數(shù)據(jù)庫?;菊Z法用T-SQL語句創(chuàng)建數(shù)據(jù)庫示例基本語法CREATEDATABASEdatabase_name[ON[PRIMARY][[,…n]]][LOGON{[,…n]}]基本語法其中,語法格式如下:([NAME=logical_file_name,]FILENAME='os_file_name'[,SIZE=size][,MAXSIZE={max_size
2、UNLIMITED}][,FILEGROWTH=growth_inc
3、rement])[,...n]基本語法命令解釋如下:database_name:創(chuàng)建的數(shù)據(jù)庫的名稱,database_name最多可以包含128個(gè)字符。ON:指定存儲(chǔ)數(shù)據(jù)庫的數(shù)據(jù)文件的磁盤文件?;菊Z法PRIMARY:定義數(shù)據(jù)庫的主數(shù)據(jù)文件。LOGON:指定存儲(chǔ)數(shù)據(jù)庫日志的磁盤文件。NAME:指定存儲(chǔ)數(shù)據(jù)和日志的邏輯名稱?;菊Z法FILENAME:指定數(shù)據(jù)和日志的操作系統(tǒng)文件名(包括所在路徑)。SIZE:指定數(shù)據(jù)和日志文件的初始大小。MAXSIZE:指定數(shù)據(jù)和日志文件可以增長到的最大值?;菊Z法FILEGROWTH:數(shù)據(jù)和日志系統(tǒng)文件空間不足時(shí)每次增長的大小。值為0表示不增長。該值可按
4、MB、KB或%的形式指定,必須是整數(shù)不要包含小數(shù),默認(rèn)為MB。如果指定了%,那么文件增量為文件發(fā)生增長時(shí)文件大小的指定百分比。用T-SQL語句創(chuàng)建數(shù)據(jù)庫示例【例一】創(chuàng)建完整的數(shù)據(jù)庫testDB,包含一個(gè)主文件,和一個(gè)事務(wù)日志文件主文件的邏輯名為“testDB,”,物理文件名為“c:testtestdata.mdf”,初始容量為1MB,最大容量為2MB,每次的增長量為10%。邏輯名為“testDBLog”,物理文件名為“c:testtestDBlog.ldf”,初始容量為1MB,最大容量為5MB,每次的增長量為1MB。用T-SQL語句創(chuàng)建數(shù)據(jù)庫示例【例二】創(chuàng)建完整的數(shù)據(jù)庫。創(chuàng)建一
5、個(gè)名為ComplexDB的數(shù)據(jù)庫,包含一個(gè)主文件,3個(gè)次數(shù)據(jù)文件和兩個(gè)事務(wù)日志文件。用T-SQL語句創(chuàng)建數(shù)據(jù)庫示例主文件的邏輯名為“mostComplexDB1,”,物理文件名為“c:ComplexDB1.mdf”,初始容量為1MB,最大容量為2MB,每次的增長量為10%。3個(gè)次數(shù)據(jù)文件如下。邏輯名為“ComplexDB2”,物理文件名為“c:ComplexDB2.ndf”。邏輯名為“ComplexDB3”,物理文件名為“c:ComplexDB3.ndf”。邏輯名為“ComplexDB4”,物理文件名為“c:ComplexDB4.ndf”。用T-SQL語句創(chuàng)建數(shù)據(jù)庫示例兩個(gè)事務(wù)
6、文件分別為。邏輯名為“ComplexLog1”,物理文件名為“d:Complexlog1.ldf”,初始容量為1MB,最大容量為5MB,每次的增長量為1MB。邏輯名為“ComplexLog2”,物理文件名為“d:Complexlog2.ldf”。CREATEDATABASEComplexDBONPRIMARY(NAME=ComplexDB1,FILENAME='c:ComplexDB1.mdf',SIZE=1MB,MAXSIZE=2MB,FILEGROWTH=10%),(NAME=ComplexDB2,FILENAME='c:ComplexDB2.ndf'),(NAME=Com
7、plexDB3,FILENAME='c:ComplexDB3.ndf'),(NAME=ComplexDB4,FILENAME='c:ComplexDB4.ndf')LOGON(NAME=ComplexDBLog1,FILENAME=‘d:ComplexDBlog1.ldf',SIZE=1MB,MAXSIZE=5MB,FILEGROWTH=1MB),(NAME=ComplexDBLog2,FILENAME=‘d:ComplexDBlog2.ldf')練習(xí):創(chuàng)建一個(gè)數(shù)據(jù)庫“商品”,包含2個(gè)數(shù)據(jù)文件和一個(gè)日志文件要求:1、主數(shù)據(jù)文件邏輯名:“商品1”,物理文件名:“d:test商
8、品1.mdf”,初始容量:10MB,最大容量:50MB,增長:2MB。2、次數(shù)據(jù)文件邏輯名:“商品2”物理文件名:“d:test商品2.ndf”3、日志文件邏輯名:“商品日志”,物理文件名:“d:test商品日志.ldf”,初始容量:5MB,最大容量:25MB,增長:1MB。