资源描述:
《SQL语句创建数据库及修改、删除数据库.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、使用SQL语句:CREATEDATABASE语句创建数据库CREATEDATABASEdatabase_name[ON[PRIMARY][[,...n进行主文件的编写][,[,...n]][LOGON{[,...n]}]::={(NAME=logical_file_name,FILENAME='os_file_name'[SIZE=size[KB
2、MB
3、GB
4、TB]][MAXSIZE={max_size[KB
5、MB
6、GB
7、TB]
8、UNLIMITED}][FILEGROWTH=growth_
9、increment[KB
10、MB
11、GB
12、TB
13、%]])[,...n]}::={FILEGROUPfilegroup_name[,...n]}T-SQL语法说明:“[]”中的内容表示可以省略,省略时系统取默认值。“{}[,…n]”表示花括号中的内容可以重复书写n次,必须用逗号隔开。“
14、”表示相邻前后两项只能任取一项。一条语句可以分成多行书写,但多条语句不允许写在一行。CREATEDATABASE数据库名[ON[PRIMARY]{([NAME=数据文件的逻辑名称,]FILENAME=‘数据文件的物理名称’,[SIZE=数据文件的初始大
15、小[MB(默认)
16、KB
17、GB],][MAXSIZE={数据文件的最大容量[MB
18、KB
19、GB]
20、UNLIMITED(不受限制)},][FILEGROWTH=数据文件的增长量[MB
21、KB
22、GB
23、%]])}[,…n][FILEGROUP文件组名{([NAME=数据文件的逻辑名称,][FILENAME=‘数据文件的物理名称’,][SIZE=数据文件的初始大小[MB
24、KB
25、GB],][MAXSIZE={数据文件的最大容量[MB
26、KB
27、GB]
28、UNLIMITED},][FILEGROWTH=数据文件的增长量[MB
29、KB
30、GB
31、%]])}[,…n]]LOGON{([NAME=事务日志
32、文件的逻辑名称,][FILENAME=‘事务日志文件的物理名称’,][SIZE=事务日志文件的初始大小[MB
33、KB
34、GB],][MAXSIZE={事务日志文件的最大容量[MB
35、KB
36、GB]
37、UNLIMITED},][FILEGROWTH=事务日志文件的增长量[MB
38、KB
39、GB
40、%]])}[,…n]]说明:ON表示需根据后面的参数创建该数据库。LOGON子句用于根据后面的参数创建该数据库的事务日志文件。PRIMARY指定后面定义的数据文件属于主文件组PRIMARY,也可以加入用户自己创建的文件组。NAME=‘数据文件的逻辑名称’:是该文件在系统中使用的标识名称,相当于别名
41、。FILENAME=‘数据文件的物理名称’:指定文件的实际名称,包括路径和后缀。UNLIMITED表示在磁盘容量允许情况下不受限制。文件容量默认单位为MB字节,也可以使用KB单位。例题一:用T-SQL语句在C:DATA文件夹中创建一个教师信息数据库teacher,该数据库包含:1、一个主数据文件逻辑名‘teacherdata1’,物理名‘C:DATAtdata1.mdf’,初始容量1MB,最大容量10MB,每次增长量为15%。2、一个辅助数据文件逻辑名‘teacherdata2’物理名‘C:DATAtdata2.ndf’,初始容量2MB,最大容量15MB,每
42、次增长量为2MB。3、两个数据文件不单独创建文件组,即使用默认的PRIMARY组;4、一个事务日志文件逻辑名‘teacherlog’物理名‘C:DATAteacherlog.ldf’,初始容量500KB,最大容量不受限制,每次增长量为500KB。先确认C:DATA文件夹已创建,在查询分析器中输入代码:CREATEDATABASEteacherONPRIMARY(NAME=teacherdata1,FILENAME='C:DATAtdata1.mdf',SIZE=5MB,--默认字节单位MB可以省略MAXSIZE=10,--文件最大容量10MBFILEGROW
43、TH=15%--增长量为文件容量15%),(NAME=teacherdata2,FILENAME='C:DATAtdata2.ndf',SIZE=2,MAXSIZE=15,FILEGROWTH=2MB--增长量为2MB)LOGON/*创建事务日志文件*/(NAME=teacherlog,FILENAME='C:DATAteacherlog.LDF',SIZE=500KB,/*初始容量,KB单位不能省略*/MAXSIZE=UNLIMITED,/*日志文件最大容量不受限制*/FILEGROWTH=500KB/*增长量KB不能省略*/)