数据库原理与应用(MySQL版) 课件 第5章 数据操作语言.pptx
第5章数据操作语句;本章内容;5.1数据查询语句基本结构;本章内容;5.2单表查询;5.2.1选择表中若干列;(2)查询全部列;(3)查询经过计算的列;(3)查询经过计算的列(续);指定列别名;5.2单表查询;5.2.2选择表中的若干元组;;2.查询满足条件的元组;比较大小示例;比较大小示例(续);日期比较示例;timestampdiff;范围查找;示例;示例(续);示例(续);集合查找;示例;示例(续);示例(续);示例(续);字符串匹配;通配符;示例;示例(续);示例(续);示例(续);示例(续);示例(续);ESCAPE;示例;涉及空值的查询;示例;示例(续);多重条件查询;示例(续);示例(续);5.2单表查询;5.2.3对查询结果进行排序;示例;示例(续);示例(续);5.2单表查询;5.2.4使用聚合函数统计数据;示例;示例(续);示例(续);示例(续);5.2单表查询;5.2.5对数据进行分组统计;示例;例5-35语句执行步骤;示例(续);示例(续);示例(续);HAVING子句;HAVING子句(续);示例;WHERE、GROUPBY、HAVING比较;示例;本章内容;5.3多表连接查询;;5.3.1内连接;示例;示例(续);为表指定别名;注意;示例;示例(续);示例;示例(续);5.3.2自连接;自连接语句;示例;示例;5.3.3外连接;;内、外连接示意图;示例;示例(续);示例(续);示例;示例(续);示例(续);本章内容;5.4限制查询结果集行数;LIMIT语句;示例;示例(续);示例(续);示例(续);本章内容;5.5CASE表达式;5.5.1CASE表达式介绍;说明;示例1;示例1(续);5.5.1CASE表达式介绍;示例;5.5.2CASE表达式应用示例;例5-58语句;例5-58另一种实现;示例;例5-59;示例;例5-60语句;本章内容;5.6子查询;子查询出现位置;5.6子查询;5.6.1WHERE子句中的子查询;1.使用子查询进行基于集合的测试;示例;示例;示例;示例;示例;示例;示例;2.使用子查询进行比较测试;示例;示例;示例;示例;示例;示例;3.带EXISTS谓词的子查询;示例;说明;示例;示例;示例;5.6.2FROM子句中的子查询;示例;示例;5.6.3SELECT查询列表中的子查询;示例;示例;本章内容;5.7复制表;1.复制表结构+数据;示例;2.仅复制表结构;本章内容;5.8数据更改功能;5.8.1插入数据;注意;示例;示例;2.多行插入;示例;例5-83示例(续);2.多行插入;示例;5.8.2更新数据;1.无条件更新;2.有条件更新;2.有条件更新;示例;5.8.3删除数据;示例;5.8.3删除数据;示例;本章结束