三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相关概述的主要内容,如果未能解决你的问题,请参考以下文章