SQL Server 2008 教程:CREATE DATABASE 详解

需积分: 9 0 下载量 114 浏览量 更新于2024-07-30 收藏 10.33MB PDF 举报
"《中文版sql+server+2008.pdf》是关于Microsoft SQL Server 2008数据库管理系统的教程,其中包含了创建数据库的关键语法。" 在SQL Server 2008中,`CREATE DATABASE`语句用于创建一个新的数据库。这个语句的结构非常关键,因为它定义了数据库的基本配置,包括数据文件和日志文件的位置、大小以及文件组等信息。下面将详细解释`CREATE DATABASE`语句中的各个部分: 1. `database_name`: 这是你想要创建的数据库的名称,必须是唯一的,并遵循SQL Server的命名规则。 2. `[ ON ] PRIMARY`: `PRIMARY`关键字指定了默认的主文件组,它包含数据库的主要数据文件。 3. `<filespec>`: 这部分定义了数据库的数据文件,包括文件名、物理路径、初始大小、最大大小和增长策略。例如:`FILENAME = 'C:\Data\MyDB.mdf'`, `SIZE = 1MB`, `MAXSIZE = 10GB`, `FILEGROWTH = 10%`。 4. `[ ,...n ]`: 表示可以有多个数据文件,每个文件都用逗号分隔。 5. `[ , <filegroup> [ ,...n ] ]`: 文件组允许你将数据文件组织在一起,以便于管理和分配空间。文件组可以包含一个或多个数据文件。 6. `[ LOG ON { <filespec> [ ,...n ] } ]`: 这部分定义了数据库的日志文件,与数据文件类似,可以指定文件名、路径、大小和增长策略。 7. `[ COLLATE collation_name ]`: `COLLATE`关键字用来指定数据库的排序规则(collation),这决定了字符数据的比较和排序方式。 8. `[ WITH <external_access_option> ]`: 这部分可能包含一些高级选项,比如设置数据库的外部访问权限,这通常涉及到安全性设置。 创建数据库后,你可以使用SQL Server Management Studio (SSMS)进行管理和操作,如添加表、索引、视图、存储过程等。SQL Server 2008还提供了许多其他特性,如数据仓库、高性能分析、数据加密、备份和恢复策略等。 这本书很可能是由Microsoft Press出版,旨在帮助读者理解和掌握SQL Server 2008的各项功能和操作,对数据库管理员和开发人员来说是一份宝贵的参考资料。书中可能涵盖了数据库设计、性能优化、安全配置、备份恢复策略以及T-SQL编程等内容。不过,由于提供的内容中并未包含具体的章节或案例,对于更深入的技术细节,你需要查阅完整的书籍内容。