Home >Database >Mysql Tutorial >跟我一起学Microsoft SQL Server 2012 Internals(3.2)

跟我一起学Microsoft SQL Server 2012 Internals(3.2)

WBOY
WBOYOriginal
2016-06-07 14:49:421306browse

目录 目录 正确认识SQL Server数据库文件 创建一个数据库database 参考资料 正确认识SQL Server数据库文件 MS SQL Server的数据库文件可分成如下2类: 数据文件(.mdf或.ndf) 事务日志文件(.ldf) 其中“数据文件”可分为:主数据文件(Primary data files

目录

    • 目录
    • 正确认识SQL Server数据库文件
    • 创建一个数据库database
    • 参考资料

正确认识SQL Server数据库文件

MS SQL Server的数据库文件可分成如下2类:

数据文件(.mdf或.ndf)
事务日志文件(.ldf)

其中“数据文件”可分为:主数据文件(Primary data files,即.mdf)与次数据文件(Secondary data files,即.ndf)

我们可通过目录视图sys.database_files查看数据库文件的相关信息

<code class="language-sql hljs "><span class="hljs-comment">--查看数据库文件相关信息</span>
<span class="hljs-operator"><span class="hljs-keyword">select</span> * <span class="hljs-keyword">from</span> sys.database_files</span></code>

数据文件

注意:SQL Server在内部通过逻辑名进行识别,而存放则使用物理名。
默认情况下逻辑名和物理名是一致的。

创建一个数据库(database)

创建一个SQL Server数据库(database)有如下2种方式:

  1. 通过Management Studio图形创建
  2. 通过CREATE DATABASE语句创建

注意:SQL Server的用户数据库基于系统数据库(database)model创建,因此若修改了model数据库,则可能影响用户数据库的创建

另外,在创建database时,建议修改数据文件自动增长的参数。

参考资料

1.《Microsoft SQL Server 2012 Internals》 - chapter 3

update by HyperWang at 2016/05/25

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:MySQL查询高速缓冲详解Next article:SQL注入攻击实例