MySQL Workbench MySQL数据库应用 河南中医药大学信息技术学院王昂 2019.02
河南中医药大学信息技术学院 王昂 2019.02
MySQL ●000 第三章 MySQL查询和视图 主讲内容:SQL查询、视图 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第2页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 2 页 第三章 MySQL查询和视图 主讲内容:SQL查询、视图
●000 教学内容 MySQL 1. MySQL数据库的单表查询 2. MySQL数据库的连接查询 3. MySQL数据库的嵌套查询 4. MySQL数据库的集合查询 5.管理MySQ视图 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第3页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 3 页 教学内容 1. MySQL数据库的单表查询 2. MySQL数据库的连接查询 3. MySQL数据库的嵌套查询 4. MySQL数据库的集合查询 5. 管理MySQL视图
·· SELECT语法格式 MySQL · SELECT语句可以从一个或多个表中选取特定的行和列, 结果通常是生成一个临时表 SELECT语法格式 SELECT [all distinct distinctrow] *|列名,…表达式] FROM表1表2 [WHERE条件 [ GROUP BY{列名表达式列顺序[ HAVING条件]] [ ORDER BY{列名|表达式列顺序}[asc|desc],… [LIMIT MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第4页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 4 页 SELECT语法格式 • SELECT语句可以从一个或多个表中选取特定的行和列, 结果通常是生成一个临时表。 • SELECT语法格式: SELECT [all |distinct |distinctrow] * |列名,…[表达式] FROM 表1[,表2,…] [WHERE 条件] [GROUP BY {列名|表达式|列顺序} [ HAVING 条件] ] [ORDER BY {列名|表达式|列顺序} [asc|desc] ,……] [LIMIT …… ]
MySQL ·。1. MySQL数据库的单表查询 ·对列的查询(选择表中的若干列) 对行的查询(选择表中的若千元组) 对查询结果排序(使用 order by字句) ·对查询结果进行计算(使用聚合函数) 对查询结果分组(使用 gRoUP by字句) ·分组后按条件筛选(使用HAV|NG子句) MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第5页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 5 页 1. MySQL数据库的单表查询 • 对列的查询(选择表中的若干列) • 对行的查询(选择表中的若干元组) • 对查询结果排序(使用ORDER by字句) • 对查询结果进行计算(使用聚合函数) • 对查询结果分组(使用GROUP by字句) • 分组后按条件筛选(使用HAVING子句)