三、SQL Server相关概述

1 T-SQL概述

1.1 SQL

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

1.2 T-SQL

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

1.3 T-SQL语言主要组成部分

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

2 数据库相关概念

2.1 物理存储结构

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

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

2.2 逻辑存储结构

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

2.3 数据库命名规则

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

2.4 数据库的分类

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

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

2.4.2 用户数据库

用户自己创建的数据库。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值