📜  在 MS SQL Server 中创建数据库

📅  最后修改于: 2022-05-13 01:54:49.009000             🧑  作者: Mango

在 MS SQL Server 中创建数据库

先决条件 – MS SQL Server 简介

数据库是表、视图、存储过程、函数等对象的集合。在 MS SQL Server 中,有两种数据库可用。

  • 系统数据库
  • 用户数据库

系统数据库:
一旦我们安装了 MS SQL Server,系统数据库就会自动创建。以下是系统数据库列表 –

  • 掌握
  • 模型
  • 数据库
  • 临时数据库

用户数据库:
用户数据库由用户(DBA 和有权创建数据库的测试人员)创建。要创建数据库,可以使用以下方法 -

  • SQL Server 管理工作室。
  • 事务处理 SQL。
  1. 使用 SQL Server 管理工作室:
    • 连接到 SQL Server 数据库引擎的 SQL 实例,然后展开该实例。
    • 右键单击数据库,然后单击新建数据库。
    • 输入数据库名称。
    • 要使用默认值创建数据库,请单击确定。

    创建新数据库

    • 否则,请继续执行以下可选步骤。
    • 要更改所有者名称,请单击 (...) 选择另一个所有者。
    • 要更改第一个数据和事务日志文件的默认值,请在数据库文件网格中单击可编辑单元格并输入新值。
    • 要更改数据库的排序规则,请选择选项页面,然后从列表中选择排序规则。

    数据库选项

    • 要更改恢复模式,请选择选项页面,然后从列表中选择一个恢复模式。
    • 要添加更多文件组,请单击文件组选项。单击添加,然后输入文件组的值。

    数据库文件组

    • 要创建数据库,请单击确定。

  2. 使用 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