- 博客(3)
- 收藏
- 关注
原创 数据库学习笔记(二)
select distinct() from table 1 left join table 2 on 1.id = 2.id where id > 5 / last_name like’%a%’ group by id having sum(price)>400 #having条件筛选与where一样,但having可以加聚合函数筛选 order by salary desc limit a b; DQL语言的学习(数据查询语言) 1.1基础查询(非常用语句与函数) 非常用语句—— Delet
2021-03-25 20:20:51 285
原创 数据库学习笔记(一)
一、数据库基本知识 1.数据库三大范式是什么? 第一范式:每个列都不可以再拆分 第二范式:在第一范式的基础上,全部非主键列完全依赖于全部主键,而不能是依赖于主键的一部分。 第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键,也就是说列之间不能有互属关系 2.MySQL存储引擎MyISAM与InnoDB区别 InnoDB:支持数据库ACID事务,提供行级锁和外键约束,目标是处理大数据容量系统, Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标
2021-03-25 20:19:57 239
原创 三大查找、八大排序基本算法思想入门详解
1.顺序查找 从表一端顺序扫描,将扫描的结点值xi与给定值a进行比较,如果xi=a则查找结束,如果扫描完毕仍然没有查找到则为失败 平均查找长度=(n+1)/2 时间复杂度:O(n) 2.二分法查找 (1)首先确定表的中心点位置:mid=(low+high)/2,其实就是左右结点位置和求平均 (2)其次将给定值a与中心点mid对比,如果相等则查找成功,如果不等则寻求新的查找区间 if a > mid,newmid = (mid+1+high)/2 if a < mid,newmid = (low+
2021-03-25 20:18:22 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人