SQL Server 2019基础

SQL Server 2019

SQL及T-SQL的基本概念

  • SQL:结构化查询语言

  • T-SQL是Transact-SQL简称, 事务-结构化查询语言,也是SQL Server的核心组件,是对SQL语言的一种扩展形式。

  • SQL语言支持数据库三级模式结构

    • 其中外模式对应视图
    • 模式对应基本表
    • 内模式对应存储文件
  • SQL Server 2019 组件包括:

    • 数据库引擎组件
    • 分析服务组件
    • 集成服务组件(核心)
    • 报表服务组件
    • 主数据服务组件

数据库的存储结构及文件种类

  • 数据库的存储结构

    数据库存储结构有两种,包括:

    • 数据库的逻辑结构(DB对象,约束,规则)
    • 数据库的物理结构(DB及文件)
  • 数据库文件

    数据库文件主要包括:

    • 主数据文件
    • 次数据文件
    • 事务日志文件
  • 数据库文件组

    文件组是数据库中数据文件的逻辑组合。有三类:

    • 主文件组
    • 次文件组
    • 默认文件组

数据库的种类及文件

  • SQL Server数据库种类和特点

    数据库对象指数据库中数据在逻辑上被组成一系列对象(DB组成部分)。数据库分为3类:系统数据库、用户数据库和实例数据库。

    • 系统数据库

      是存储SQL Server系统的系统级信息数据库,如系统配置、数据库的属性、登录账户、数据库文件、数据库备份、警报、作业等信息。

    • 用户数据库

      是由用户建立并使用的数据库,用于存储用户使用的数据信息。有用户定义,且由存储表和索引等数据库对象的磁盘空间构成。空间被分配在操作系统文件上。

    • 示例数据库

      是一种使用的学习数据库的范例。

  • 数据库逻辑组件

    数据库存储按物理方式在磁盘上作为多个文件实现。用户用数据库时使用的主要是逻辑组件

    每个SQL Server实例有四个系统数据库以及一个或多个用户数据库

数据库语句的种类及特点

  • 数据库语句使用语法规则非常重要。用于业务数据处理等常用两种操作方式:用SQL语句及扩展的事物-结构化查询语言T-SQL,或利用SSMS的界面菜单方式进行操作。T-SQL是SQL Server的核心组件,在数据处理与管理等常用操作语句及其语法规则等极为重要,特别是在动态数据处理及系统运行中更为常用

  • 数据库语句的种类及功能

    根据T-SQL语言功能特点,分为5种类型:

    • 数据定义语言(DDL)。是最基础T-SQL语言类型,用于定义(创建)和管理(改删)数据库及其对象。
    • 数据操作语言(DML)。也称为数据操纵语言,包括实现对数据库表中数据的插入、更新和查询等操作。
    • 数据控制语言(DCL)。实现对数据库安全和权限管理等控制。
    • 事务管理语言(TML)。主要用于事务管理方面。在数据库中执行操作时,经常需要多个操作同时完成/取消。
    • 其他附加的语言。用于辅助语句的操作、标识、理解和使用,包括标识符、常量、变量、运算符表达式、数据类型、函数、流程控制语句、错误处理语言、注释等。

数据库语法规则及注释语句

  • 命令语句使用的语法规则

    常用的命令语句使用语法规则:
    (1)“< >”(尖括号)中的内容表示“必选项”,不可缺省。
    (2)“[ ]”(方括号)中的内容表示可省略,省略时系统取默认值.
    (3)“ | ” (同符号或/)表示相邻前后两项只能任取一项。
    (4)“…”表示其中内容可以重复书写,且各项之间须用逗号隔开.
    (5)输入一条较长语句可分成多行书写且以“;”(换行符或改行符,也可用回车操作)结尾,但是,在同一行不允许写多条语句。
    (6)在一个关键字的中间不能加入空格或换行符。
    (7)在T-SQL中,保留关键字是SQL中预留的关键字(函数名等),命令和语句的写书不区分大小写。关键字不能被缩写也不能分行。
    (8)输入SQL 命令时,所用的标点符号,如括号、逗号、分号、圆点(英文句号)等都应是英文半角,否则会在执行命令时出错。

  • 注释语句

    在T-SQL程序中,注释语句主要用于对程序语句的结束说明并增加阅读性,有助于对源程序语句的理解和修改维护,系统对注释语句不执行。

    • 多行注释语句,常放在程序(块)前,用于对程序功能、特性和注意事项等方面的说明,以/* 开头 并以 */ 结束。
    • 单行注释语句.也称为行注释语句,通常放在一行语句后面用于对本行语句的说明,以- -开始的若干字符。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值