三SQL Server相关概述

Posted 摸爬滚打的程序媛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三SQL Server相关概述相关的知识,希望对你有一定的参考价值。

一、T-SQL概述

1、SQL

  • Structured Query Language:结构化查询语言
  • 美国国家标准局ANSI
  • 国际标准化组织ISO

2、T-SQL

  • Transact-SQL
  • T-SQL是SQL的扩展集
  • 对功能进行了扩充:如变量说明、流程控制、功能函数

3、T-SQL语言主要组成部分

  • DML(数据操作语言)
    用于查询、插入、修改和删除数据库中的数据
    SELECTINSERT、UPDATE、DELETE等。
  • DDL(数据定义语言)
    用于在数据库系统中创建数据库、表、视图、索
    引等,CREATE DATABASE,DROP DATABASE 等。
  • DCL(数据控制语言)
    用来控制存取许可、存取权限等,GRANT,REVOKE等。
  • 除此之外:
    还包括变量说明、内部函数等其他的命令。

二、数据库相关概念

1、物理存储结构

数据库文件在磁盘上的存储形式

  • 主数据文件: *.mdf
  • 辅助数据文件:*.ndf
  • 日志文件:*.ldf
  • 文件组:*

2、逻辑存储结构

由数据表,视图,索引等各种不同的数据库对象所组成,它们分别用来存储特定信息并支持特定功能

3、数据库命名规则

(1)第一个字符必须是字母或”_”、”@”、”#
(2)数据库名称不能是T-SQL的保留字
(3)不允许嵌入空格或其他特殊字符

4、数据库的分类

4.1 系统数据库:(中央管理机构)

  • master数据库:记录SQL Server初始化信息、数据库信息、登录账户、系统配置设置等系统级别信息。
  • tempdb数据库:保存操作数据时所创建的临时表和临时存储过程。
  • model数据库:保存数据库模板。当创建一个空白数据库时,可直接使用指定模板来创建 。
  • msdb数据库:用于给SQL Server代理提供必要的信息来运行调度警报、作业及记录操作,同时也会记录数据库的备份和还原信息。
  • resource数据库:是隐藏的,保存SQL Server中所有系统对象,是一个只读数据库。

4.2 用户数据库

用户自己创建的数据库。

以上是关于三SQL Server相关概述的主要内容,如果未能解决你的问题,请参考以下文章

三SQL Server相关概述

SQL SERVER的锁机制——概述(锁的种类与范围)

SQL SERVER的锁机制

SQL Server数据库概述

SQL Server数据库概述

SQL Server数据库概述