教程分类名称
Microsoft SQL Server 介绍
SQL Server 2014 各版本介绍
SQL Ssever 安装.NET3.5 框架
SQL Server 2014 安装说明
SQL Server 管理套件(SSMS)
SQL Server 创建数据库
SQL Server 创建表
SQL Server添加数据
SQL Server SQL脚本
SQL Server查询设计器
SQL Server创建视图
SQL Server存储过程
SQL Server服务器角色
SQL Server 数据库模式
SQL Server链接服务器
文章导航
Microsoft SQ...
SQL Server 2...
SQL Ssever 安...
SQL Server 2...
SQL Server 管...
SQL Server 创...
SQL Server 创建表
SQL Server添加数据
SQL Server S...
SQL Server查询设计器
SQL Server创建视图
SQL Server存储过程
SQL Server服务器角色
SQL Server 数...
SQL Server链接服务器
打开导航
# SQL Server 创建数据库 在本节内容中,我们将开始在 SQL Server 中创建一个数据库。 SQL Server创建数据库的方法有两种:一种是通过运行 SQL 脚本;另一种是直接使用 SQL Server 管理套件即可创建数据库,在本节中我们使用的是后一种方法。 本教程中建立了一个名为 “TaskTracker” 的数据库,工具该数据库的名字,我们可以知道它的主要作用是通过它来跟踪任务的, 它可以作为一个任务跟踪器应用程序的后端。这样做的好处是可以将该数据库与其他数据库区分,因为一个 SQL Server 管理套件的数据库是不止一个的。 ## SQL Sever 系统数据库 在我们安装 SQL Server 的时候,会自动创建下面的四个数据库。 - **master** master 数据库记录了所有的 SQL Server 数据库系统的系统级信息,如用户帐户,配置设置,并在所有其他数据库信息。 - **model** model 数据库是一个模板数据库。每当创建一个新的数据库(包括系统数据库的TempDB),会创建一个以 Model 数据库为副本数据库,并更改成你创建数据库时所用的名称。 - **msdb** msdb 数据库是 SQL Server 代理的数据库,用于配置警报使用 SQL Server 代理和预定作业等。 - **tempdb** tempddb 数据库是由 SQL Server 用于暂时存储数据的,这其中包含所有临时表,临时存储过程,并通过 SQL Server 生成任何其他临时存储需求。 这些系统数据库有它们特有的用处,系统数据库是我们新建数据库的模板。 ## 开始创建一个新的数据库 下述步骤将展示如何使用 SQL Server 管理套件在 SQL Server 2014 创建数据库。 1. 在对象资源管理器中,右键单击数据库文件夹/图标,然后选择 New database...: ![](/images/1591373464741.png) 2. 进行数据库命名,此处叫 “TaskTracker”,然后点击 “OK”: ![](/images/1591373454558.png) 3. 很简单,一个新数据库已经创建完成了。 ## 新数据库显示 上面创建的新数据库会出现在对象资源管理器中的数据库部分。如下图所示: ![](/images/1591373437307.png) 新的数据库是基于模型数据库,该模型数据库是被用作每当创建一个新的数据库模板的系统数据库。 在左侧窗格中浏览数据库,并展开左侧列表,会看到数据库已经包含了许多对象,例如,它已经包含的系统功能,系统视图,存储系统过程,和(隐藏)系统表。这些都是提供有关数据库的信息系统对象。 ![](/images/1591373357474.png) ## 其他选项 我们刚刚创建数据库的时候使用的是默认的选项。当创建的数据库,数据文件和一个事务日志中创建。他们在服务器的默认位置创建。 我们可以在创建数据库的时候给这些文件指定一个不同的位置,我们也可以改变其它的规范,比如是否允许将文件自动增长(如它存储越来越多的数据),如果是这样,增长应进行管理。 我们可以通过在数据库中右击选择属性来访问这些选项: ![](/images/1591373329957.png) 在属性对话框中有大量的可以更改数据库配置的选项。在左上面板点击各个项目,会显示各自的选择。 目前,我们不对这些配置进行更改,而是保留/使用一切的默认设置。 ![](/images/1591373311644.png) 好了,到现在我们已经创建好了一个数据库,过程很简单是吧?但是唯一的不足就是它还只是一个空数据库,里面什么也没有,接下来,我们就要学习如何在一个空数据库中添加数据了。