文档详情

SQL Server 2012数据库应用与开发教程(第三版) 教学课件 卫 琳 主编 模块3 T SQL语言基础.pdf

发布:2015-11-09约字共110页下载文档
文本预览下载声明
模块3 Transact-SQL语言基础 本章的学习目标: • 了解Transact-SQL语言的发展过程 • 理解Transact-SQL语言附加的语言元素 • 掌握常量、变量、运算符和表达式 • 掌握流程控制语句 • 掌握常用函数 任务3.1 工作场景导入 • 软件测试员小李要测试数据库的性能,当学生选课表的数据达到 10万行,系统是否反应还会很快?如何才可以快速方便的为学生 选课表添加10万行数据? • 引导问题: • 为学生选课表添加10万行数据时, • (1 )如何产生10万行不同的随机数据? • (2 )为考虑系统性能,应考虑多少行数据提交1次? • (3 )如何使用WHILE循环? 任务3.2 Transact-SQL概述 • SQL的全称为Structured Query Language(结构化查询语言) , SQL最早是在20世纪70年代由IBM公司开发出来的,作为IBM关 系数据库原型System R的原形关系语言,主要用于关系数据库中 的信息检索。由于SQL简单易学,目前它已经成为关系数据库系统 中使用最广泛的语言。 • SQL有3个主要标准:ANSI SQL ;SQL2 ;SQL99。 3.2.1 Transact-SQL语法约定 约定 用于 大写 Transact-SQL关键字。 斜体 用户提供的Transact-SQL语法的参数。 数据库名、表名、列名、索引名、存储过程、实用工具、数据类型 粗体 名以及必须按所显示的原样键入的文本。 下划线 指示当语句中省略了包含带下划线的值的子句时应用的默认值。 | (竖线) 分隔括号或大括号中的语法项。只能使用其中一项。 [ ] (方括号) 可选语法项。不要键入方括号。 { } (大括号) 必选语法项。不要键入大括号。 [,...n] 指示前面的项可以重复n次。各项之间以逗号分隔。 [...n] 指示前面的项可以重复n次。每一项由空格分隔。 Transact-SQL语句终止符。虽然在此版本的SQL Server 中大部分语 ; 句不需要分号,但将来的版本需要分号。 语法块的名称。此约定用于对可在语句中的多个位置使用的过长语 label ::= 法段或语法单元进行分组和标记。可使用语法块的每个位置由括在 尖括号内的标签指示:标签 。 3.2.2 多部分名称 • 所有对数据库对象名的Transact-SQL引用将是由四部分组成的多 部分名称,格式如下: • server_name.[database_name].[schema_name].object_n ame • | database_name .[schema_name].object_name • | schema_name . object_name • | object_name 各个参数的含义如下所示: • (1 )server_name • server_name指定链接的服务器名称或远程服务器名称。 • (2 )database_name • 如果对象驻留在SQL Serve
显示全部
相似文档