摘要: MySQL的选则字段+联表+判断+排序(order by) 两个表:1、成绩单 2、查询名单 目标: 1、选中全部字段,用于输出。 2、成绩单中有很多人的成绩,第一步是希望通过联表,只查查询名单上的人的成绩。 3、得到查询名单上的人的成绩后,只选择科目1的成绩输出,不要输出科目2的成绩。 4、按科目 阅读全文
posted @ 2020-02-27 23:26 WZ_BeiHang 阅读(926) 评论(0) 推荐(0) 编辑
摘要: MySQL的排序(order by) 1、降序(DESC) 2、升序(ASC) 1. 降序(DESC) 完整代码: SELECT `学号`,`考试日期`,`考试成绩` FROM `表2`ORDER BY `考试成绩` DESC 效果为: 2. 升序(ASC) 完整代码: SELECT `学号`,`考 阅读全文
posted @ 2020-02-27 22:08 WZ_BeiHang 阅读(313) 评论(0) 推荐(0) 编辑
摘要: MySQL的联表查询 首选:分析查询的字段来自哪些表 进而:确定交集 然后:确定判断的条件 比如:从student表 和 result表 查学号、考试名称、学时、考试日期、考试成绩 表1: 学号考试名称学时 1001 高等数学-1 110 1002 高等数学-2 110 1003 高等数学-3 11 阅读全文
posted @ 2020-02-27 19:01 WZ_BeiHang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: MySQL的模糊查询 模糊查询的本质为:配合where和比较运算符,返回的都是一个布尔值 1. 常见的几个运算符 运算符语法描述 IS NULL a is null 如果操作符为NULL,结果为真 IS NOT NULL a is not null 如果操作符不为NULL,结果为真 BETWEEN 阅读全文
posted @ 2020-02-27 15:20 WZ_BeiHang 阅读(518) 评论(0) 推荐(0) 编辑
摘要: MySQL的去重+列的表达式 1. 去重 作用:去除SELECT查询出来的结果中重复的数据,重复的数据只显示一条。 SELECT * FROM `repeat_num` -- 查询表`repeat_num`中的全部字段的数据SELECT `StudentNo` FROM `repeat_num` - 阅读全文
posted @ 2020-02-27 14:37 WZ_BeiHang 阅读(246) 评论(0) 推荐(0) 编辑
摘要: MySQL的DQL语言(查) DQL:Data Query Language,数据查询语言。 DQL是数据库中最核心的语言,简单查询,复杂查询,都可以做,用select语句。 1. 查询指定表的全部字段和数值(行和列) -- 查询指定表的全部字段和数值,格式: SELECT * FROM 表的名字S 阅读全文
posted @ 2020-02-27 03:03 WZ_BeiHang 阅读(109) 评论(0) 推荐(0) 编辑