AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
数据库基础
2021-09-21 11:01:41
37
举报
分享方式
免费使用
AI智能生成
MySQL数据库基础
数据库
MySQL
面试题
学习笔记
模版推荐
作者其他创作
大纲/内容
1.连接查询
1.左连接:以左表为基准进行查询,左表数据会全部显示出来,右表如果和左表匹配的数据则显示相应字段的数据,如果不匹配,则显示为NULL
2.右连接:以右表为基准进行查询,左表数据会全部显示出来,右表如果和左表匹配的数据,则显示相应字段的数据,如果不匹配则显示为NULL
2.聚合函数
1.聚合函数:SQL中提供的聚合函数可以用来统计,求和,求最值等等
2.分类
count:统计行数量
SUM:获取单个列的合计值
AVG:获取某个列的平均值
MAX:获取列的最大值
MIN:获取列的最小值
3.SQL关键字
1.分页:MySQL的分页关键词limit
select * from student limit 2,6;查询学生表中的数据,从第三条到第六条
2.分组:MySQL的分组关键字:group by
select sex,count(*)from student group by sex;
3.去重:去重关键字distinct
select distinct name from student 根据姓名去重
4.SQL select 语句完整的执行顺序
查询中用到的关键词主要包含如下展示,并且他们的顺序依次为form..on...left join...where..group by..avg()/sum()...having...select...order by...asc/desc...limit..
from:需要从哪个数据表检索数据
where:过滤表中数据的条件
group by:如何将上面过滤出的数据分组算结果
order by:按照什么样的顺序来查看返回的数据
5.数据库三范式
第一范式:1NF 原子性,列或者字段不能再分,要求属性具有原子性,不可再分解;
第二范式:2NF 唯一性,一张表只说一件事,是对记录的唯一性约束,要求记录有唯一标识
第三范式:3NF直接性,数据不能存在传递关系,即每个属性都跟主键有直接关系,而不是间接关系
收藏
立即使用
数据库基础
gongben
职业:暂无
去主页
Collect
Get Started
数据库设计
Collect
Get Started
数据库架构
Collect
Get Started
系统数据库
Collect
Get Started
数据库设计
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document