导图社区 mysql学习
这是一篇关于mysql学习的思维导图,总结了DML数据库操作语言、添加数据、修改数据、删除数据,DQL等内容知识。感兴趣的小伙伴赶快收藏吧!
社区模板帮助中心,点此进入>>
安全教育的重要性
个人日常活动安排思维导图
西游记主要人物性格分析
17种头脑风暴法
如何令自己更快乐
头脑风暴法四个原则
思维导图
第二职业规划书
记一篇有颜又有料的笔记-by babe
伯赞学习技巧
数据库day2总结
DML(增删改)
数据库操作语言
添加数据
两种方式
关键字
insert into
第一种
insert into 表名 values(值1,值2),(值1,值2)
表中有几个字段就必须写几个值
若不想给某个字段下填写值,则以null填充
第二种
insert into 表名 (字段1,字段2)values(值1,值2)
修改数据
update 表名 set字段=新值 where 条件
删除数据
delete from 表名
将某表中的所有的数据删除
想删除指定的数据时,则可以加where条件
术语
在企业中很少用delete删除
使用的是逻辑删除 的方式
逻辑删除-软删除
物理删除--硬删除
DQL(查)
数据查询语言
最基本的查询
select * from 表名
只查询指定的字段内容
给字段起别名
关键字 as
as 默认可以忽略不写,但字段与别名中间加空格
去重
distinct
排序
order by
排序方式
从小到大
asc
从大到小
desc
不写asc也可以,默认升序
where
对原始数据进行过滤和筛选
支持多种运算符
比较运算符
>
<
=
<=
>=
不等于
!=
<>
逻辑运算符
and
和,并且
用于连接多个条件,表示多个条件都成立才能查询出来
or
或者
用于连接多个条件,表示多个条件中只要有一个条件成立就可以查询出来
not
取反
模糊查询
like
两个符号
%:代表任意多个字符
_:下划线代表1个字符
范围查询
非连续范围
in
连续范围
between...and...
空判断
判空
is null
判非空
is not null
聚合函数
求数量
count(*)
求最大值
max(字段名)
求最小值
min(字段名)
求和
sum(字段名)
求平均
avg(字段名)
分组
group by
给分组后的结果进行分组:having
分页
关键
limit
基本格式
limit 起始下标,要展示的数量
公式:limit(页数-1)*每页的数量,每页展示的行数