购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.3 创建数据库

数据库的创建过程实际上就是数据库的逻辑设计到物理实现过程。在SQL Server中创建数据库有两种方法:在SQL Server管理器(SSMS)中使用对象资源管理器创建和使用T-SQL代码创建。这两种方法在创建数据库的时候有各自的优缺点,可以根据自己的喜好,灵活选择使用不同的方法,对于不熟悉T-SQL语句命令的用户来说,可以使用SQL Server管理器提供的生成向导来创建。

5.3.1 使用SSMS创建数据库

在使用对象资源管理器创建之前,首先要启动SSMS,然后使用账户登录到数据库服务器。SQL Server安装成功之后,默认情况下数据库服务器会随着系统自动启动;如果没有启动,则用户在连接时服务器也会自动启动。

数据库连接成功之后,在左侧的【对象资源管理器】窗口中打开【数据库】节点,可以看到服务器中的【系统数据库】节点,如图5-1所示。

在创建数据库时,用户要提供与数据库有关的信息,如数据库名称、数据存储方式、数据库大小、数据库的存储路径和包含数据库存储信息的文件名称等。

使用对象资源管理器创建数据库的具体操作步骤如下:

步骤01 右击【数据库】节点文件夹,在弹出的快捷菜单中选择【新建数据库】菜单命令,如图5-2所示。

图5-1 【数据库】节点

图5-2 【新建数据库】菜单命令

步骤02 打开【新建数据库】窗口,在该窗口中左侧的【选择页】中有3个选项,默认选择的是【常规】选项,右侧列出了【常规】选项卡中数据库的创建参数,输入数据库的名称和初始大小等参数,如图5-3所示。

图5-3 【新建数据库】窗口

提示

文件类型为【日志】的行与【行数据】的行所包含的信息基本相同,对于日志文件,【文件名】列的值是通过在数据库名称后面加_log后缀而得到的,并且不能修改【文件组】列的值。

数据库名称中不能包含以下Windows不允许使用的非法字符:“"”“'”“*”“/”“?”“:”“\”“<”“>”“-”。

步骤03 在【选择页】列表中选择【选项】选项,【选项】选项卡可以设置的内容如图5-4所示。

图5-4 【选项】选项卡

(1)恢复模式

(2)兼容性级别

兼容性级别:是否允许建立一个兼容早期版本的数据库,如要兼容早期版本的SQL Server,则新版本中的一些功能将不能使用。

下面的【其他选项】中还有许多其他可设置参数,这里直接使用默认值即可。在SQL Server的学习过程中,读者会逐步理解这些值的作用。

步骤04 在【文件组】选项卡中,可以设置或添加数据库文件和文件组的属性,例如是否为只读、是否有默认值,如图5-5所示。

步骤05 设置完上面的参数,单击【确定】按钮,开始创建数据库的工作。SQL Server 2017在执行创建过程中将对数据库进行检验,如果存在一个相同名称的数据库,则创建操作失败,并提示错误信息。创建成功之后,回到SSMS窗口中,在【对象资源管理器】看到新建立的名称为mytest的数据库,如图5-6所示。

图5-5 【文件组】选项卡

图5-6 创建的数据库

5.3.2 使用T-SQL语句创建数据库

企业管理器(SSMS)是一个非常实用、方便的图形化(GUI)管理工具,实际上前面进行的创建数据库的操作,SSMS执行的就是T-SQL语言脚本,根据设定的各个选项的值在脚本中执行创建操作的过程。接下来的内容,将向读者介绍实现创建数据库对象的T-SQL语句。在SQL Server中创建一个新数据库,以及存储该数据库文件的基本Transact-SQL语法格式如下:

上述语句分析如下:

【例5.1】创建一个数据库sample_db,该数据库的主数据文件逻辑名为sample_db,物理文件名称为sample.mdf,初始大小为5MB,最大尺寸为30MB,增长速度为5%;数据库日志文件的逻辑名称为sample_log,保存日志的物理文件名称为sample.ldf,初始大小为1MB,最大尺寸为8MB,增长速度为128KB。具体操作步骤如下。

步骤01 启动SSMS,选择【文件】→【新建】→【使用当前连接的查询】菜单命令,如图5-7所示。

图5-7 【使用当前连接的查询】菜单命令

步骤02 在查询编辑器窗口中打开一个空的.sql文件,将下面的T-SQL语句输入到空白文档中,如图5-8所示。

步骤03 输入完成之后,单击【执行】命令 。命令执行成功之后,刷新SQL Server 2017中的数据库节点,可以在子节点中看到新创建的名称为sample_db的数据库,如图5-9所示。

图5-8 输入相应的语句

图5-9 新创建sample数据库

提示

如果刷新SQL Server 2017中的数据库节点后仍然看不到新建的数据库,重新连接对象资源管理器,即可看到新建的数据库。

步骤04 选择新建的数据库后右击,在弹出的快捷菜单中选择【属性】菜单命令,打开【数据库属性】窗口,选择【文件】选项,即可查看数据库的相关信息。可以看到,这里各个参数值与T-SQL代码中指定的值完全相同,说明使用T-SQL代码创建数据库成功,如图5-10所示。

图5-10 【数据库属性】窗口 ZwjP3rjZ40kjXXvuRKadaSg1/pWigk/44N3WmEraLszlK8BLX7T83m4ei0xTsSRz

点击中间区域
呼出菜单
上一章
目录
下一章
×