mysql第二天-学习概览和基础查询
2020-03-22 本文已影响0人
幸福的小哥哥
学习路线总览:
image.png
DQL语言:查询语言学习
1.myemployees库的四张表介绍:
image.png
基础查询:
image.pngimage.png
image.png
image.png
查询时的细节补充:
- 查询前,先切换到所在的库 use+库
-
字段的着重号,是1旁边的符号,一般用着重号标识来表明这是个数据库中的某个字段,而不是关键字。
image.png - 执行时,选中需要执行的语句
查询常量值、表达式、函数
image.png
起别名:
- 便于理解
-
如果要查询的字段有重名的情况,使用别名可以区分开来
image.png
image.png
特殊情况:
别名中有特殊符号,建议别名用""括起来
image.png
mysql去重
image.png
去重后:
image.png
+号的作用
image.png
-
mysql中使用concat实现连接,而不是+号
image.png - IFNULL()函数,如果为null,则取后面的值。
条件查询介绍:
image.png执行顺序:
先去查看有没有这个表-->再去判断筛选条件-->最后将查询的列展示出来
image.png
根据筛选条件的不同,可以分为以下几类:
image.png
逻辑运算符:
image.png
模糊查询:like关键字
image.png
特点
特殊情况:
-
使用''将符号转义
image.png - 使用mysql中推荐的转义写法,任意定义一个字符(本案例中以')
image.png
32 :between and
image.png
注意事项:
image.png
in 关键字:
image.png
用or查询
用in简化
判断是否为null
- is null 关键字
在mysql中不能使用=号去判断null值,如果需要判断是否为null,需要用is null 或者is not null. -
用安全等于<=>去判断
安全等于
测试题