第5章 TSQL语言.ppt
《第5章 TSQL语言.ppt》由会员分享,可在线阅读,更多相关《第5章 TSQL语言.ppt(113页珍藏版)》请在三一办公上搜索。
1、第5章 T-SQL语言,(1)数据定义语言(DDL)。,第5章 T-SQL语言,(2)数据操纵语言(DML)。,第5章 T-SQL语言,(3)数据控制语言(DCL)。,5.1 常量、变量与数据类型,5.1.1 常 量,1.字符串常量,5.1.1 常 量,2.整型常量,5.1.1 常 量,3.实型常量,5.1.1 常 量,4.日期时间常量,5.1.1 常 量,5.1.2 数据类型,1.系统数据类型,2.用户自定义数据类型,5.1.2 数据类型,5.1.2 数 据 类 型,1)利用企业管理器定义,5.1.2 数 据 类 型,5.1.2 数 据 类 型,2)利用命令定义数据类型,语法格式,5.1.2
2、 数 据 类 型,3.自定义数据类型的删除1)用企业管理器删除自定义数据类型,5.1.2 数 据 类 型,2)义数利用命令删除自定据类型,删除library_card_num类型的语句为:,5.1.2 数 据 类 型,4.利用自定义类型定义字段,5.1.2 数 据 类 型,5.1.3 变 量,1.变 量,1)标识符,(1)常规标识符,(2)分隔标识符,2)变量的分类,(1)全局变量,(2)局部变量,以ASCII字母、Unicode字母、下划线(_)、或#开头,可后续一个或若干个ASCII字符、Unicode字符、下划线(_)、美元符号($)、或#,但不能全为下划线(_)、或#。,5.1.3 变
3、 量,2.局部变量的使用1)局部变量的定义与赋值(1)局部变量的定义,(2)局部变量的赋值,5.1.3 变 量,例如:创建局部变量var1、var2,并赋值,然后输出变量的值。,5.1.3 变 量,例如:创建一个名为sex的局部变量,并在 SELECT 语句中使用该局部变量查找表XS中所有男同学的借书证号、姓名。,5.1.3 变 量,例如:查询用于给 var1 赋值。在 XS 表中ID_number不存在,因此子查询不返回值,并将变量var1设为 NULL。,5.1.3 变 量,2)局部游标变量的定义与赋值(1)局部游标变量的定义,5.1.3 变 量,5.1.3 变 量,5.1.3 变 量,(
4、3)游标变量的使用步骤,例如:使用游标变量,5.1.3 变 量,5.2 运算符与表达式,1算术运算符,例如:求读者的年龄,5.2 运算符与表达式,2.位运算符,5.2 运算符与表达式,例如:在maste数据库中,建立表bitop,并插入一行,然后将a字段和 b字段上的值进行位运算。,5.2 运算符与表达式,5.2 运算符与表达式,5.2 运算符与表达式,3.比较运算符,5.2 运算符与表达式,例如:用于查询指定借书证号的学生在XS表中的信息。,5.2 运算符与表达式,4.逻辑运算符,5.2 运算符与表达式,1)ANY、SOME、ALL、IN的使用,例如:查询借书数量最多的读者借书证号、姓名及借
5、书数量。,5.2 运算符与表达式,5.2 运算符与表达式,例如:查询借书数量多于王娟借书数量的读者借书证号、姓名、借书数量。,5.2 运算符与表达式,2)BETWEEN的使用,例如:查询借书数量不在 510本之间的借书证号、姓名及借书量。,5.2 运算符与表达式,例如:查询借书数量在 510本之间的借书证号、姓名及借书量。,5.2 运算符与表达式,3)LIKE的使用,5.2 运算符与表达式,5.2 运算符与表达式,例如:查询书名以“计算机”开头的书籍的有关信息,5.2 运算符与表达式,例如:在如下的存储过程定义中,读者的借书证号作为入口参数,然后使用模式匹配查找某个学生借的全部书籍。,5.2
6、运算符与表达式,5.2 运算符与表达式,4)EXISTS与NOT EXISTS的使用,例如:查询所有当前借了书的读者借书证号、姓名。,5.2 运算符与表达式,5.2 运算符与表达式,5.字符串联接运算符,例如:多个字符串的联接。,5.2 运算符与表达式,6.一元运算,7.赋值运算符,指给局部变量赋值的SET和SELECT语句中使用的“=”。,5.2 运算符与表达式,8.运算符的优先顺序,5.3 流程控制语句,5.3.1 IF.ELSE语句,5.3.1 IF.ELSE语句,5.3.1 IF.ELSE语句,例如:如果“数据库原理”这一书籍的价格高于平均价格,则显示:“数据库原理的价格高于平均价格”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 TSQL语言 TSQL 语言
链接地址:https://www.31ppt.com/p-2933585.html