摘要:
一、获取运行时类的父类 public Class<? super T> getSuperclass():返回表示此 Class 所表示的实体(类、接口、基本类型或 void)的超类的 Class。 如果此 Class 表示 Object 类、一个接口、一个基本类型或 void,则返回 null。 如 阅读全文
摘要:
一、获取构造器结构 1、getConstructors() getConstructors():获取当前运行时类中声明为public的构造器 Demo: 1 @Test 2 public void test1() { 3 4 Class clazz = Person.class; 5 //getCo 阅读全文
摘要:
一、分页查询 1、应用场景 当要显示的数据,一页显示不全,需要分页提交SQL请求。 2、语法格式 select 查询列表 from 表 【join type】 join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选条件 order by 排序的字 阅读全文
摘要:
一、子查询 1、含义 嵌套在其他语句内部的select语句称为子查询或内查询,即一个查询的结果作为另一个查询的条件。 外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多 外面如果为select语句,则此语句称为外查询或主查询。 2、分类 (1) 阅读全文
摘要:
一、连接查询-SQL99标准 1、分类 (1)内连接:inner join (2)外连接: ① 左外连接:left 【outer】 ② 右外连接:right 【outer】 ③ 全外连接:full 【outer】 (3)交叉连接:cross 2、语法格式 select 查询列表 from 表1 别名 阅读全文
摘要:
一、连接查询 1、连接查询是什么? 连接查询,又称多表查询,当查询的字段来自于多个表时,就会用到连接查询。 2、笛卡尔积 笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接 笛卡尔积:当表1有 m 条数据,表2有 n 行数据,连接查询结果就为 m*n 行。 但是这时候并 阅读全文
摘要:
一、分组查询 1、语法格式 利用 group by 子句将表中的数据分成若干组: select 分组函数, 列(需要出现在 group by 的后面) from 表 【where 筛选条件】 group by 分组的列表 【order by 子句】 注意:查询列表比较特殊,要求是分组函数和 grou 阅读全文
摘要:
一、分组函数 1、分组函数 功能:用作统计使用,又称为聚合函数或统计函数或组函数; 2、分类 sum 求和 avg 平均值 max 最大值 min 最小值 count 计算个数 3、特点 (1)sum 与 avg 一般用于处理数值型;max、min、count 可以处理任何类型; (2)以上所有的分 阅读全文
摘要:
一、常见函数 1、函数 函数:将一组逻辑语句封装在方法体重,对外暴露方法名; 2、好处 (1)隐藏了实现细节; (2)提高代码的复用性; 3、函数调用 语法: select 函数名(实参列表) 【from 表】; 4、分类 (1)单行函数 如:concat、length、ifNull 等 (2)分组 阅读全文
摘要:
一、排序查询 1、语法 select 查询列表 from 表名 【where 筛选条件】 order by 排序列表 【asc | desc】; asc 升序,默认值,可以省略;desc 降序; 2、特点 (1)asc 升序,desc 降序,如果不写,默认是升序; (2)order by 子句中可以 阅读全文