数据库的基本操作
创建数据库
在进行任何数据库的操作之前,首先需要创建数据库。创建数据库的基本语法结构如下所示:
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 数据库名;