【MySQL8.0】DQL数据查询详细学习教程(完整版)

?? 个人主页:Nezuko627的博客主页
?? 支持我:?? 点赞 ?? 收藏 ??关注
?? 格言:立志做一个有思想的程序员 ??
?? 作者介绍:本人本科软件工程在读,博客主要涉及JavaSE、JavaEE、MySQL、SpringBoot、算法等知识。专栏内容长期更新,如有错误,欢迎评论区或者私信指正!感谢大家的支持~~~

本文来自专栏:MySQL8.0学习笔记
本文参考视频:零基础mysql数据库入门到高级全套教程
欢迎点击支持订阅专栏 ??

【MySQL8.0】DQL数据查询详细学习教程(完整版)

3 简单查询

3.1 查询所有商品

3.2 查询商品名和商品价格

实现结果:

3.3.2

3.4 去掉重复值

  • 通过添加关键字实现:

实现结果:

3.5

4 运算符

数据库中的表结构确立后,表中的数据代表的意义就已经确定。通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据。

4.1 算术运算符

算术运算符 说明
+ 加法运算
减法运算
* 乘法运算
/ 或者 除法运算
% 或者 求余运算

4.2 比较运算符

比较运算符 说明
= 等于
小于和小于等于
> 和 >= 大于和大于等于
安全的操作,两个操作码均为时,其所得值为1;而当一个操作码为时,其所得值为0
或 != 不等于
判断一个值是否为
判断一个值是否不为
当有两个或者多个参数时,返回最小值
当有两个或者多个参数时,返回最大值
判断一个值是否落在两个值之间
判断一个值是列表中的任意一个值
判断一个值不是列表中的任意一个值
通配符匹配
正则表达式匹配

4.3 逻辑运算符

逻辑运算符 说明
或者 ! 逻辑非
或者 && 逻辑与
或者 (竖线) 逻辑或
逻辑异或

4.4 位运算符

位运算符是在二进制数上进行计算的运算符。位运算会先将操作数变成二进制数,进行位运算。然后再将计算结果从二进制数变回十进制数。

位运算符 说明
(竖线) 按位或
& 按位与
^ 按位异或
按位左移
>> 按位右移
~ 按位取反,反转所有比特

Tips: 位运算符了解即可,如果感兴趣可以看看博主的这篇文章:【JavaSE】【计算机系统基础】原码、反码、补码及位运算详解(重点)


5 条件查询

  • 查询商品名称为“海尔洗衣机”的商品所有信息
  • 查询价格不是800的所有商品
  • 查询价格在200到1000之间的所有商品信息
  • 查询价格是200或800的所有商品信息
SELECT * FROM product WHERE price = 20

来源:兴趣使然黄小黄

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月5日
下一篇 2022年5月5日

相关推荐