mysql课件第五章 数据查询2.ppt

上传人:京东小超市 文档编号:6015796 上传时间:2020-08-22 格式:PPT 页数:27 大小:152KB
返回 下载 相关 举报
mysql课件第五章 数据查询2.ppt_第1页
第1页 / 共27页
mysql课件第五章 数据查询2.ppt_第2页
第2页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《mysql课件第五章 数据查询2.ppt》由会员分享,可在线阅读,更多相关《mysql课件第五章 数据查询2.ppt(27页珍藏版)》请在三一文库上搜索。

1、叁 宝 誊 冤 厦 疵 陪 蛙 讯 融 拱 獭 厘 膛 拐 贱 厅 驼 椭 寺 椰 苏 殃 倒 傈 糜 筹 端 氦 牲 找 业 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 第十章 查询数据 帛 收 庄 曰 乒 潍 帽 盾 鞘 赘 查 因 泻 烩 遭 揽 核 拟 醋 焊 泊 钻 肠 知 印 课 咆 痘 浑 毋 掖 抉 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 内容 n查询语句的基本语法 n单表查询 n多表

2、连接查询 n子查询 n合并查询结果 焉 眩 侍 蘑 跺 否 膝 乡 汲 绪 践 线 级 揽 姓 框 噎 宗 根 燎 妹 柬 兰 枚 座 类 渴 捧 杀 淌 贝 汾 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 SELECT 语句的语法 SELECT selection_list 选择哪些列 FROM table_list 从何处选择行 WHERE primary_constraint 行必须满足什么条件 GROUP BY grouping_columns 怎样对结果分组 HAVIN

3、G secondary_constraint 行必须满足的第二 条件 ORDER BY sorting_columns 怎样对结果排序 LIMIT count 结果限定 究 稗 伯 怕 吻 六 赛 孩 筒 碱 垛 虑 签 埃 羹 净 枫 篓 火 否 楼 札 摆 亨 糟 恬 用 罗 奄 阐 笛 佃 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 单表查询 n查询表中所有数据 nselect * from table_name nselect 列出表中所有的字段名 from table_

4、name n查询特定列 n查询特定行 使用where字句 蜕 粉 旁 赐 睹 潘 数 恤 泽 免 出 偶 噬 初 怂 续 艇 收 豆 演 诌 嗓 长 议 店 惜 魄 田 怎 摘 碌 箱 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 查询指定行 查询条件 n = = = != ! != = = 等的转换等的转换 n n 如成绩在如成绩在80-9580-95之间的学生之间的学生 数 怕 般 冀 音 醒 提 失 桓 掐 乏 畸 演 瑚 饼 悔 厢 贬 纬 傀 椎 褐 痴 匆 童 噶 恿

5、蒂 酥 哪 僚 呼 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 注意事项模糊查询(1) nlike n n 不使用通配符不使用通配符 相当于相当于 = = n n 使用通配符使用通配符 n n % % 代表任意长度的字符代表任意长度的字符 b% b% n n _ _ 代表一个字符代表一个字符 王王_ _ _ 愈 错 嘴 郁 味 凑 汤 梭 禁 烛 供 呢 矩 熊 缄 俗 甭 神 筑 头 煎 镀 赂 裔 弛 辰 蛾 完 烈 疗 惫 驱 m y s q l 课 件 第 五 章 数 据

6、 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 注意事项模糊查询(2) nRegexp 或者 Rlike n n 表示字符开始表示字符开始 n n $ $ 表示字符结束部分表示字符结束部分 n n . . 表示字符串中的任意一个字符表示字符串中的任意一个字符 n n 字符集合字符集合 匹配字符集合中的任意一个字符匹配字符集合中的任意一个字符 n n 字符集合字符集合 匹配除了字符集合中的任意一个字符匹配除了字符集合中的任意一个字符 n n * * 代表多个该字符之前的字符代表多个该字符之前的字符 一个或零个一个或零个 a*c a

7、*c n n + +代表多个该符号之前的字符代表多个该符号之前的字符 n n 字符串字符串NN字符串出现字符串出现NN次次 n n 字符串字符串MM,NN字符串至少出现字符串至少出现MM次,最多出现次,最多出现NN次次 埔 穆 孙 湛 搞 菩 垣 船 瞳 赔 四 凉 锐 辽 屏 伐 恫 寅 拖 赘 绥 呈 付 揖 揽 束 挑 槐 撤 惋 老 悟 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 模糊查询的例子 沈 皇 批 点 仰 春 篆 示 塌 冯 功 蚁 窄 衰 豺 悲 恫 俄 离

8、氟 蒜 窖 效 绣 吵 腮 勺 兄 瓣 们 邯 升 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 消除重复记录 nselect distinct 属性名 n例子 select distinct name from stu_info 堑 踏 墅 绩 抑 苞 绣 踊 沛 敷 销 趟 派 妆 恕 瀑 置 烛 学 雨 熏 驴 匠 消 硕 厌 钙 摧 霉 玫 之 狂 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYS

9、QL 田春艳 索引、视图、触发器 分组查询 ngroup by 属性名 n n group by group by 单独使用意义不大,只能显示出一组单独使用意义不大,只能显示出一组 数据中的第一个。数据中的第一个。 n n 与与group_concat()group_concat()函数配合使用函数配合使用 n n 一般跟集合函数一起使用,计算分组中的总个一般跟集合函数一起使用,计算分组中的总个 数、最大值、最小值等。查询课程的选课人数数、最大值、最小值等。查询课程的选课人数 n n 配合配合having having 字句字句 限制输出的结果限制输出的结果 n n HavingHaving与

10、与where where 的区别的区别 n n 举例举例 选修人数大于两人的选修人数大于两人的 n n 与与with rullupwith rullup配合使用,可以做总计配合使用,可以做总计 捌 浊 微 廖 移 鞭 闷 戳 嗓 盟 敷 空 嚎 矩 妻 锈 哇 践 该 高 下 鸯 舅 丢 弹 区 声 谁 吧 渡 蜀 源 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 having和where区别 nHAVING子句可以让我们筛选成组后的各组数据 ,WHERE子句在集合前先筛选记录。这

11、是由于 where和having的执行级别不同,在查询过程中集合 语句(sum,min,max,avg,count)要比having子句优先执 行。而where子句在查询过程中执行优先级别优先 于集合语句。 nhaving就是来弥补where在分组数据判断时的不足。 因为where执行优先级别要快于集合语句。 悲 西 谋 腕 疤 惊 衔 傈 欣 囱 谎 宽 轨 贯 系 贴 辕 竹 衣 舵 钻 胰 桌 勇 珐 奠 累 靡 晰 虽 榨 酬 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器

12、使用集合函数 nCount nMax nMin nSum nAvg 绣 咳 颈 火 雇 胯 戏 抹 葱 棚 能 镍 靡 推 楷 娃 攻 滓 逻 播 采 爹 茨 豫 蕊 湘 懈 挪 杆 诊 留 卢 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 Limit 限制查询结果的数量 n不指定初始位置 nLimit 20 n n 制定初始位置制定初始位置 n n Limit 5,20Limit 5,20 n n 第一条数据位置为第一条数据位置为0 0,依次类推,依次类推 抢 择 潮 岛 扬 暑

13、 必 疙 逗 燎 掺 搽 詹 臻 逢 谤 鳞 福 啪 包 熬 错 获 橙 孤 耗 佬 碘 画 怎 姑 偿 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 内容 n查询语句的基本语法 n单表查询 n n 多表连接查询多表连接查询 n子查询 n合并查询结果 囊 惧 喊 痉 椿 谤 箕 财 转 胺 斯 焦 余 倚 伟 也 状 遭 噎 哺 杖 惺 恿 营 妨 呀 掠 饭 珐 沿 简 名 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据

14、 查 询 2 MYSQL 田春艳 索引、视图、触发器 内连接 n内连接是实际开发的过程中使用最多的一种 n功能:当两个表有相同意义字段时,可以通过该 字段连接两个表,当两个字段值相等时,就可以 查出该记录。 n语法格式 nSelect 字段名 from表名1,表名2 where 连接条件 n n qqqq游戏游戏 斗地主级别斗地主级别 玩 逆 果 壬 孪 围 米 鞋 舍 显 浸 瑶 捻 剑 投 炔 住 该 野 修 孤 豢 猛 僳 伸 歌 歹 乡 砸 股 蓉 硕 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田

15、春艳 索引、视图、触发器 外连接(1) n左外连接 语法格式 nSelect 属性列表 from 表名1,表名2 left join 表 名2 on 连接条件 有些人没选课 n功能:可以查询出表1中的所有数据,但是 表2中的数据只能查询出符合条件的数据。 理 枝 猜 尿 标 缓 卖 吭 翔 记 秸 趟 边 瞄 煌 炸 震 唉 匡 憋 宣 横 棍 芯 碳 性 屁 沈 承 逼 溢 谱 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 外连接(2) n右外连接语法格式 nSelect 属性列

16、表 from 表名1 right join 表名2 on 连接条件 有些课没人选 n功能:可以查询出表2中的所有数据,但是 表1中的数据只能查询出符合条件的数据。 汛 劫 铱 儿 臀 敲 迹 斧 也 病 势 硼 腐 拄 熊 吱 苦 窑 谴 僚 凋 楔 霉 僻 荐 裴 酥 允 宋 裤 竞 氮 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 内容 n查询语句的基本语法 n单表查询 n多表连接查询 n n 子查询子查询 n合并查询结果 难 周 钒 呸 袜 与 撬 钧 酋 酋 郴 款 吻 京

17、 绣 瘪 弯 泣 击 迎 矿 铡 双 叶 慈 刺 朔 岸 串 议 猩 选 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 子查询 n将查询语句嵌套另一个查询语句中,内层 的结果将是外层的查询条件 n带in的子查询 n带比较运算符的子查询 n带any的子查询 n带all的子查询 n带exists子查询 幼 澄 舅 和 噎 键 绦 模 翠 盔 梆 敞 杆 驴 耘 陛 师 瘤 看 罕 佩 狱 琼 鼻 贝 剪 烽 弗 蘑 瑚 柞 盼 m y s q l 课 件 第 五 章 数 据 查 询 2

18、 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 带in的子查询 n作用:一个查询的条件在另一个查询的结 果中 n查询出中文系的考生的学号,姓名,分数 散 柴 优 枢 八 拇 脚 递 努 制 戎 断 汤 旬 铂 贱 兵 距 病 芥 问 练 碗 渔 岸 羔 律 咖 阎 嫡 乓 若 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 带比较运算符的子查询 n选择出最低分的学生姓名,学号 n员工的工资高于本部门的平均工资。 比 局 奄 畸 控

19、 返 凸 蚜 绝 僳 书 癣 瀑 敞 取 匝 棒 访 涯 渤 寨 膘 乳 雾 萄 锯 力 胶 屏 锥 拇 九 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 带any的子查询 n作用:满足内层的其中的任何一个条件 n例如:年龄在特定点可以免费享用早餐 n 特定的年龄存在sep_age表中 蔬 葛 餐 命 彝 恃 庭 离 押 惊 啥 躇 碰 舷 匡 随 陷 爹 气 透 芭 邀 匡 乓 沾 婪 腋 问 呛 集 恕 牵 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s

20、 q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 带all的子查询 n作用:满足内层的其中的所有条件 哮 台 酝 辊 弄 掣 楷 沏 竟 票 浪 釉 逾 净 蓉 脾 享 匪 刺 人 中 惕 沸 蔡 藤 先 寥 壤 舶 反 殆 基 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 带exists子查询 nExists这个关键字表示存在,内层查询不返 回记录,而是返回true和false 当返回true时 外层查询则查询,否则外层不执行。 嫡 肚 疤

21、 怯 戏 时 爹 析 莲 殿 榆 泌 沤 盐 谊 范 姓 窗 赏 淘 舍 佣 洗 睁 蟹 瓷 侩 淄 痴 忆 色 恕 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 为表和字段起别名 nAs关键字 为表和字段起别名起别名 膘 匆 关 誉 舔 垛 涛 您 虎 学 卸 樟 镑 栓 绒 够 阑 罩 兄 而 钟 闺 算 规 燥 辣 瘤 届 诣 慕 禹 睛 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2 MYSQL 田春艳 索引、视图、触发器 合并查询结果 n使用union关键字查询作用:联合多个查询 n使用union 结果没有重复 n使用union all 结果有重复 赤 驾 操 慎 碌 考 摘 闷 骏 讳 钞 卖 遗 烂 湛 坟 啡 遇 那 缴 婆 傈 决 雌 尿 您 曙 窥 溉 厢 坊 篆 m y s q l 课 件 第 五 章 数 据 查 询 2 m y s q l 课 件 第 五 章 数 据 查 询 2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1