1
数据库技术及应用
1.6.2.2 3.2.2 Transact-SQL创建数据库
3.2.2 Transact-SQL创建数据库

在查询编辑器中,可以使用T-SQL语句(即Transact-SQL语句)来创建数据库。T-SQL语句为创建数据库提供了另外一种有效的方法。

采用T-SQL语句完成例31,具体步骤如下:

(1)执行“开始”→“所有程序”→MicrosofT-SQL Server2008→SQL Server Management Studio命令,即可启动SQL Server Management Studio,出现“连接到服务器”对话框,单击“连接”按钮,如图3-1所示。

图3-4 设置常规选项

(2)在打开的MicrosofT-SQL Server Management Studio窗口中单击工具栏上的按钮,或者执行“文件”→“新建”→“使用当前连接查询”命令,建立一个新的查询,如图35所示。

图3-5 新建查询

(3)在查询编辑窗口中编辑如下T-SQL代码:

(4)再单击工具栏上的按钮执行以上T-SQL代码命令,即可完成数据库Student的创建。

注意:以上使用默认方式来创建数据库,即相关参数都是系统默认的,并没有进行设置,那么如果要考虑数据库对应物理文件的存储位置,数据库文件和日志文件的属性,可按照例3-2及例3-3中的方法来设置。

【例3-2】创建数据库到指定位置D:\data中,并指定数据库主要数据文件的逻辑名称为Student_dat,物理文件名为Student_dat.mdf。

采用T-SQL语句完成该实例的具体操作步骤如下:

(1)启动MicrosofT-SQL Server Management Studio。

(2)在打开的MicrosofT-SQL Server Management Studio窗口单击工具栏上的按钮,或者选择“文件”→“新建”→“使用当前连接查询”命令,建立一个新的查询。

(3)在查询编辑窗口中编辑如下T-SQL代码:

(4)单击工具栏上的按钮执行以上TSQL代码,即可完成数据库Student的创建,并保存到指定位置D:\data中。

【例3-3】进一步考虑到文件的增长和日志文件的管理,指定主要数据文件的逻辑名称为Student_dat,物理文件名为Student_dat.mdf,初始大小为20MB,最大为60MB,增长为5MB;日志文件的逻辑名称为Student_log,物理文件名称为Student_logl.df,初始大小为5MB,最大为25MB,增长为5MB。

采用T-SQL语句完成该实例的具体操作步骤如下:

(1)启动MicrosofT-SQL Server Management Studio。

(2)在MicrosofT-SQL Server Management Studio窗口中单击工具栏上的按钮,或者选择“文件”→“新建”→“使用当前连接查询”命令,建立一个新的查询。

(3)在查询编辑窗口中编辑如下T-SQL代码:

(4)单击工具栏上的按钮执行以上TSQL代码,可在完成数据库Student创建的同时,对其数据库文件和日志文件的属性进行设置。

总结创建数据库命令CREATE的基本格式语句如下:

更多的内容可以参考SQL Server联机丛书。

实战演练——创建BBS数据库

创建一个论坛数据库BBS,具体要求:数据库名称为BBS;主要数据文件:逻辑文件名为BBS_data,物理文件名为BBS_data.mdf,初始容量为5MB,最大容量为20MB,递增量为1MB;事务日志文件:逻辑文件名为BBS_log,物理文件名为BBS_logl.df,初始容量为1MB,最大容量为10MB,递增量为10%。文件存放位置为D:\SQL Server,操作步骤如下。

1.用SSMS创建数据库

步骤1:启动MicrosofT-SQL Server Management Studio,并在此窗口中单击需要创建的数据库服务器左边的加号图标,展开树形目录,选择“数据库”节点,然后在数据库的操作界面中单击鼠标右键,在弹出的快捷菜单中执行“新建数据库”命令,如图3-2所示。

步骤2:打开“新建数据库”对话框,选择“常规”选项卡,并在“数据库名称”文本框中输入数据库名称BBS,可将主数据文件和日志文件的存放路径改为D:\SQL Server文件夹,主要数据文件的初始大小修改为5MB,其他保持默认值。单击“确定”按钮完成论坛数据库的创建,如图3-6所示。

图3-6 设置“常规”选项卡

2.用T-SQL语句创建数据库

步骤1:启动MicrosofT-SQL Server Management Studio。

步骤2:在打开的MicrosofT-SQL Server Management Studio窗口中单击工具栏上的按钮,或者执行“文件”→“新建”→“使用当前连接查询”命令建立一个新的查询。

步骤3:在查询编辑窗口中编辑如下T-SQL代码:

步骤4:单击工具栏上的按钮执行以上T-SQL代码,完成BBS数据库的创建。

执行上述T-SQL代码后,在数据库中可以看到新建的数据库,若看不见,则可以单击鼠标右键,在弹出的快捷菜单中执行“刷新”命令进行刷新即可。