在 MS SQL Server 中创建数据库
先决条件 – MS SQL Server 简介
数据库是表、视图、存储过程、函数等对象的集合。在 MS SQL Server 中,有两种数据库可用。
- 系统数据库
- 用户数据库
系统数据库:
一旦我们安装了 MS SQL Server,系统数据库就会自动创建。以下是系统数据库列表 –
- 掌握
- 模型
- 数据库
- 临时数据库
用户数据库:
用户数据库由用户(DBA 和有权创建数据库的测试人员)创建。要创建数据库,可以使用以下方法 -
- SQL Server 管理工作室。
- 事务处理 SQL。
- 使用 SQL Server 管理工作室:
- 连接到 SQL Server 数据库引擎的 SQL 实例,然后展开该实例。
- 右键单击数据库,然后单击新建数据库。
- 输入数据库名称。
- 要使用默认值创建数据库,请单击确定。
- 否则,请继续执行以下可选步骤。
- 要更改所有者名称,请单击 (...) 选择另一个所有者。
- 要更改第一个数据和事务日志文件的默认值,请在数据库文件网格中单击可编辑单元格并输入新值。
- 要更改数据库的排序规则,请选择选项页面,然后从列表中选择排序规则。
- 要更改恢复模式,请选择选项页面,然后从列表中选择一个恢复模式。
- 要添加更多文件组,请单击文件组选项。单击添加,然后输入文件组的值。
- 要创建数据库,请单击确定。
- 使用 Transact-SQL:
- 连接到数据库引擎。
- 打开新查询。
句法 -
CREATE DATABASE databasename [ ON [ PRIMARY ]
[...n ] [, [...n ] ] [ LOG ON [...n ] ] ] [ COLLATE collation_name ] [ WITH 例子 -
使用默认设置创建数据库 –
CREATE DATABASE test;
使用选项创建数据库 -
CREATE DATABASE test ON (NAME = test_dat, --logical datafile name FILENAME = 'D:\DATA\testdat.mdf', --physical datafile name SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5) LOG ON (NAME = test_log, --logical logfile name FILENAME = 'L:\DATA\testlog.ldf', --physical logfile name SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) ; GO