周五学习 -2024/9/20

今天9月20日,出发去徐州!

HashMap

HashMap的特点

  1. HashMap底层是哈希表结构的
  2. 依赖hashCode方法和equals方法保证键的唯一
  3. 如果键存储的是自定义对象,需要重写hashCode和equals方法

DQL-分页查询

SELECT 字段列表 FROM 表名 LIMIT 起始索引,查询记录数;

注意:

  • 起始索引从0开始,起始索引 = (查询页码-1) * 每页显示记录数
  • 分页查询是数据库的方言,不同的数据库有不同的实现,MySQL中是LIMIT
  • 如果查询的是第一页数据,起始索引可以省略,直接简写为limit 10
#查询第一页的数据,每页显示两条记录
select * from emp limit 0,2;

#起始索引为0时,0可以省略
select * from emp limit 3;



#1.查询年龄为20,21,22,23岁的员工信息。
select * from emp where age >= 20 && age <= 23;
select* from emp where age in(20,21,22,23);
#2.查询性别为 男,并且年龄在 20-40 岁(含)以内的姓名为三个字的员工
select * from emp where gender = 'M' && age between 20 and 40;
#3.统计员工表中年龄小于60岁的,男性员工和女性员工的人数
select gender,count(*) from emp  where age < 60 group by gender;
#4,查询所有年龄小于等于35岁员工的姓名和龄,并对查询结果按年龄升序排序,如果年龄相同按入职时间降序排序
select name,age,entrydate from emp where age <= 35 order by age asc,entrydate desc;
#5.查询性别为男,且年龄在20-40 岁(含)以内的前3个员工信息,对查询的结果按年龄升序排序,年龄相同按入职时间升序排序
select * from emp where gender = 'M' && age between 20 and 40 order by age desc limit 3;
posted @ 2024-09-20 12:42  XYu1230  阅读(6)  评论(0编辑  收藏  举报