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

5.5 使用T-SQL管理数据库

对于数据库的操作,除了可以在SSMS中进行,还可以使用T-SQL语句来修改数据库。本节就来介绍使用T-SQL语句修改数据库的方法。

5.5.1 ALTER DATABASE的语法结构

使用ALTER DATABASE语句可以修改数据库。修改的内容包括增加或删除数据文件、改变数据文件或日志文件的大小和增长方式、增加或者删除日志文件和文件组。ALTER DATABASE语句的基本语法格式如下:

上述语句分析如下:

5.5.2 修改数据库数据文件的初始大小

【例5.2】将sample_db数据库中的主数据文件的初始大小修改为15MB(见图5-22),输入语句如下。

选择【文件】→【新建】→【使用当前连接查询】菜单命令,代码执行成功后,sample_db的初始大小将被修改为15MB。

图5-22 修改数据文件的初始大小

提示

修改数据文件的初始大小时,指定的SIZE的大小必须大于或等于当前大小,如果小于,代码将不能被执行。

5.5.3 使用T-SQL语句增加数据库容量

【例5.3】增加sample_db数据库容量,输入语句如下。

打开查询编辑器,在其中输入上面的代码,输入完成之后单击【执行】按钮,代码执行成功,如图5-23所示。

打开【数据库属性】对话框,可以看到sample_db的增长最大限制值增加到50MB,如图5-24所示。

图5-23 代码执行成功

图5-24 修改最大增长限制

5.5.4 使用T-SQL语句缩减数据库容量

【例5.4】缩减sample_db数据库容量,输入如下语句。

打开查询编辑器,在其中输入上面的代码,输入完成之后单击【执行】按钮,代码执行成功,如图5-25所示。

打开【数据库属性】对话框,可以看到sample_db的增长最大限制值缩减为25MB,如图5-26所示。

图5-25 执行代码

图5-26 缩减数据库容量

5.5.5 使用T-SQL语句修改数据库名称

使用ALTER DATABASE语句可以修改数据库名称,其语法格式如下:

     ALTER DATABASE old_database_name
      MODIFY NAME = new_database_name

【例5.5】将数据库sample_db的名称修改为sample_db2,输入如下语句。

打开查询编辑器,在其中输入上面的代码,输入完成之后单击【执行】按钮,代码执行成功,如图5-27所示。

代码执行成功之后,sample_db数据库的名称被修改为sample_db2。刷新数据库节点,可以看到修改后的新数据库名称,如图5-28所示。

图5-27 修改数据库名称

图5-28 修改数据库名称后的效果 kR2yBkVPVdRhIIXcYEUAPRHe+xhko/HFsDREHqDCMNBc5R+X+pHKQbNhc66b+mfw

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