【lesson14】MySQL表的基本查询(1)

表的基本操作介绍

CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除)

retrieve

select列

建表

在这里插入图片描述

基本测试

插入数据
在这里插入图片描述
全列查询
在这里插入图片描述
指定列查询
在这里插入图片描述
在这里插入图片描述
select后面跟的是表达式
在这里插入图片描述
为查询结果指定别名
在这里插入图片描述
不起别名的效果
在这里插入图片描述
其中as可以省略
在这里插入图片描述
在这里插入图片描述
我们看到也是可以用汉字起别名的

对查询结果去重
在这里插入图片描述
我们看到这里确实重复了
用distinct去重
在这里插入图片描述

where子句

在这里插入图片描述
在这里插入图片描述

建表

在这里插入图片描述
插入数据
在这里插入图片描述

基本测试

找出英语不及格的同学及英语成绩 ( < 60 )
在这里插入图片描述
选出语文成绩在 [80, 90] 分的同学及语文成绩
使用 AND 进行条件连接
在这里插入图片描述
使用 BETWEEN … AND … 条件
在这里插入图片描述
找出数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩
使用 OR 进行条件连接
在这里插入图片描述
使用 IN 条件
在这里插入图片描述
查询姓孙的同学 及 孙某同学
在这里插入图片描述
== % 匹配任意多个(包括 0 个)任意字符。也称模糊匹配==
在这里插入图片描述
_ 匹配严格的一个任意字符

查询语文成绩好于英语成绩的同学
在这里插入图片描述
WHERE 条件中比较运算符两侧都是字段

总分在 200 分以下的同学
在这里插入图片描述
那么我们能用别名来充当判断条件吗?
在这里插入图片描述
是不能的,为什么呢?
那么我们就要理解语句的执行顺序
在这里插入图片描述
查找语文成绩 > 80 并且不姓孙的同学
在这里插入图片描述
查找孙某同学,否则要求总成绩 > 200 并且 语文成绩 < 数学成绩 并且 英语成绩 > 80
在这里插入图片描述
NULL 的查询
建表
在这里插入图片描述
插入
在这里插入图片描述
null查询测试
在这里插入图片描述

这里我们就可以看出null和空串的区别。

相关推荐

  1. mysql基本知识点——JOIN联查询

    2023-12-14 04:24:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-14 04:24:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-14 04:24:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-14 04:24:02       82 阅读
  4. Python语言-面向对象

    2023-12-14 04:24:02       91 阅读

热门阅读

  1. 二分法中mid的处理以及STL二分函数

    2023-12-14 04:24:02       50 阅读
  2. 使用c++版本的itk计算二值三维图像的表面

    2023-12-14 04:24:02       62 阅读
  3. 光伏发电技术的应用领域有哪些?

    2023-12-14 04:24:02       63 阅读
  4. 【js或momentJs获取当前月的起止日期】

    2023-12-14 04:24:02       63 阅读
  5. 智能查券机器人:导购APP的新趋势

    2023-12-14 04:24:02       59 阅读
  6. Linux中的磁盘挂载与取消

    2023-12-14 04:24:02       58 阅读
  7. 【FPGA】篮球比赛计分器

    2023-12-14 04:24:02       51 阅读
  8. RocketMQ的监控和管理工具有哪些❓

    2023-12-14 04:24:02       62 阅读