”图标按钮,在“查询编辑器”窗格的下边会显示代码的执行结果,默认的查询结果显示形式是表格。单击工具栏上的“保存”按钮或者选择“文件”菜单下的“保存SQLQuery1.sql”(“SQLQuery1.sql”是用户没有给文件命名时系统自动给的文件名),会弹出“另存文件为”对话框,在此对话框中可以指定文件的存储位置和文件名,单击“保存”即可将所写的SQL代码保存下来。保存SQL代码的文件是一个纯文本文件,默认的文件扩展名为“.sql”。
3.4 SQL Server数据库的组成SQL Server数据库是由一组操作系统文件组成的,这些文件被分为两类:数据文件和日志文件。数据文件用于存放数据库中的数据信息,日志文件用于存放对数据库的操作记录。
3.4.1 数据库文件
1. 数据文件
数据文件分为:主要数据文件和次要数据文件。
(1)主要数据文件:主要数据文件的推荐扩展名是“.mdf”,它包含数据库的系统信息,也可存放用户的数据。每个数据库都有且仅有一个主要数据文件。为数据库创建的第一个数据文件即是主要数据文件。
(2)次要数据文件:次要数据文件的推荐扩展名是“.ndf”。一个数据库可以不包含次要数据文件,也可以包含多个次要数据文件,而且这些次要数据文件既可以建立在同一个磁盘上,也可以分别建立在不同的磁盘上。
2. 日志文件
日志文件的推荐扩展名为“.ldf”,用于存放恢复数据库的所有日志信息。每个数据库必须至少有一个日志文件,当然也可以有多个日志文件。
说明:SQL Server不强制使用“.mdf”“.ndf”和“.ldf”文件扩展名,但建议使用这些扩展名以利于标识文件的用途。
3.4.2 数据库文件的属性
1. 逻辑文件名
数据库的每个数据文件和日志文件都有一个逻辑文件名,逻辑文件名是在SQL Server中使用的文件名。默认情况下,主要数据文件的逻辑文件名同数据库名,日志文件的逻辑文件名为:“数据库名” “_log”。
2. 物理文件名及存储位置
物理文件名是数据库文件存储在磁盘上的名字,物理存储位置也是文件在磁盘上的存储位置。默认情况下,主要数据文件的物理文件名为“逻辑文件名.mdf”;日志文件的物理文件名为“逻辑文件名.ldf”。数据库文件的默认存储位置在SQL Server安装位置下的“Microsoft SQL Server\MSSQL15.SQL2019\MSSQL\DATA\”文件夹下。
3. 初始大小
初始大小即创建数据库时指定的数据文件和日志文件的大小。SQL Server 2019中主要数据文件和日志文件默认的初始大小都是8 MB。
4. 增长方式
如果需要的话,可以指定文件是否自动增长。该选项的默认配置为自动增长,即当数据库的空间用完后,系统自动扩大数据库的空间,目的是防止由于数据库空间用完而造成不能插入新数据或不能进行数据操作的错误。
5. 最大大小
若允许文件自动增长,则文件的最大大小是指文件增长的最大空间限制。默认情况是无限制。建议用户设定允许文件增长的最大空间大小,防止因文件无限增长而占满整个磁盘空间。
3.5 创建数据库使用SSMS工具,可以用图形化的方法创建数据库。
创建成功后,在SSMS的“对象资源管理器”中,可以看到新建立的数据库。如果没有显示出新创建的数据库,可在“数据库”节点上右击,在弹出的菜单中选择“刷新”命令。
3.6 维护数据库空间创建完数据库之后,用户在使用过程中可以根据需要对数据库的空间进行扩大或缩小的维护。
3.6.1 扩大数据库空间
扩大数据库空间有两种方法,一种是扩大数据库中已有文件的空间大小,另一种是为数据库添加新的文件。
3.6.2 收缩数据库空间
收缩数据库分为两种情况,一种是按比例收缩整个数据库空间的大小,另一种是收缩某个数据文件或日志文件的大小。
3.7 删除数据库当不再需要某个数据库时,应当把它从SQL Server中删除。删除一个数据库,也就删除了该数据库的全部对象,包括数据文件和日志文件,从而释放其将所占的磁盘空间。