[2020.12.7]Mysql2

Mysql

11.条件查询

11.1什么是条件查询?
不是将表中所有数据都查出来,是查出来符合条件的
语法格式:select 字段1,字段2,字段3… from 表名 where 条件;
11.2有哪些条件?
= 等于
<>或 != 不等于
> 大于
>= 大于等于
between … and … 两个值之间,等同于>= and <=(遵循左小右大的规则,闭区间)
is null 为 null (is not null不为空)(注意:一定要加is,不能只是=null)
and 并且
or 或者
注意:and和or同时出现的话,会有优先级问题,and优先级较高,想让or执行,需要加();

在这里插入图片描述

in 包含,相当于多个or(not in不在这个范围中)

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

注意:in不是一个区间,后边跟的是具体的值
not not 可以取非,主要用在is或in中,is null,is not null;in,
like 称为模糊查询,支持%或下划线_匹配
%匹配任意多个字符

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

下划线,一个下划线只匹配一个字符

在这里插入图片描述

找出字段有"_":因为都是特殊字符,例如:select 字段1 from 表名 where 字段 like’%\ _%’ ,’ \ '是转义字符。

在这里插入图片描述

12.排序

12.1order by默认是升序(asc可不写)
12.2指定降序desc

在这里插入图片描述

12.3两个字段排序

在这里插入图片描述

12.4 根据字段位置可以排序(了解即可,开发中不健壮)

在这里插入图片描述

13.数据处理函数

13.1数据处理函数(单行处理函数)
单行处理函数的特点:一个输入对应一个输出
多行处理函数的特点:多个输入对应一个输出
13.2常见的单行行数
lower 转换小写

在这里插入图片描述

upper 转换大写
substr 取子串(被截取的字符串,其实下标,截取的长度)

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

concat 字符串拼接

在这里插入图片描述

length 取长度

在这里插入图片描述

trim 去空格

在这里插入图片描述

str_to_data 将字符串转换成日期
data_format 格式化日期
format 设置千分位
round 四舍五入
rand()生成随机数
ifnull 可以将null转换成一个具体值,注意: NULL只要参与运算,最终结果一定是NULL,为了避免这个现象,需要使用ifnull函数,函数用法ifnull(数据,被当做哪个值)

在这里插入图片描述

case…when…then…when…then…else…end

在这里插入图片描述
PS:明天去新工作地点报到去,希望保证每天一篇博客吧,先定一个小目标,把mysql这部分完成。每天的最后会记录一下今天的生活,不为别的,就是给自己找点事情做做,兴许过后看起来会很充实,一步一个脚印,留下自己的足迹。这将会是我为之奋斗的事业,希望在这片新的领域中耕耘,期待收货。
最后来一张我的梦想蓝图,这是2019年路过拍的~
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值