数据库的基本操作

创建数据库

在进行任何数据库的操作之前,首先需要创建数据库。创建数据库的基本语法结构如下所示:

CREATE DATABASE 数据库名  
ON ( NAME = '数据文件逻辑名称', FILENAME = '数据文件物理路径', SIZE = 初始大小, MAXSIZE = 最大大小, FILEGROWTH = 增长量)  
LOG ON ( NAME = '日志文件逻辑名称', FILENAME = '日志文件物理路径', SIZE = 初始大小, MAXSIZE = 最大大小, FILEGROWTH = 增长量);  

例如,在SQL Server 2014中创建名为XSGL的数据库:

CREATE DATABASE XSGL  
ON ( NAME = 'XSGL_DATA', FILENAME = 'F:XSGL_DATA', SIZE = 5MB, MAXSIZE = 50MB, FILEGROWTH = 10% )  
LOG ON ( NAME = 'XSGL_LOG', FILENAME = 'F:XSGL_LOG', SIZE = 2MB, MAXSIZE = 5MB, FILEGROWTH = 1MB );  

若需添加辅助数据文件,可在ON关键字后继续添加新的数据文件定义,并通过逗号分隔。

修改数据库

对已创建的数据库进行修改可以通过ALTER DATABASE语句来实现。可以添加、移除或修改数据库文件,包括数据文件和日志文件。常见的修改操作如下:

ALTER DATABASE 数据库名  
MODIFY FILE ( NAME = '文件逻辑名称', SIZE = 新大小);  

例如,将XSGL数据库中的XSGL_DATA文件大小修改为10MB:

ALTER DATABASE XSGL MODIFY FILE ( NAME = 'XSGL_DATA', SIZE = 10MB );  

删除数据库

使用DROP DATABASE语句。需要注意的是,删除数据库前应确保没有任何用户正在使用该数据库,否则将导致操作失败。

DROP DATABASE 数据库名;