摘要: 对于mysql来说,我们并不推荐使用子查询 由于在mysql中,执行子查询时,需要创建临时表,查询完毕之后再删除这些临时表, 所以子查询的速度会受到一些影响,这里多了一个创建于销毁临时表的过程,那怎么解决这个问题呢? 这里我们推荐使用join来代替子查询,因为join不需要建立临时表来查询,因此尽量 阅读全文
posted @ 2021-07-02 10:58 小王-小刘 阅读(693) 评论(0) 推荐(0)
摘要: 索引是数据库中用来提高查询效率的一种数据结构,在mysql中的索引默认采用B+树的数据结构,如果没有索引,执行查询时, mysql必须扫描整张表的记录 ,直至找到所有符合要求的记录,在数据量比较大时,这样做会带来需要开销。如果作为搜索条件 的列上带有索引,则mysql可以通过索引结构迅速得到符合要求 阅读全文
posted @ 2021-06-29 12:21 小王-小刘 阅读(91) 评论(0) 推荐(0)
摘要: 在实体类上使用了lambok插件提供的 1.@Data注解 为我们的实体类自动生成get set hashcode equals toString方法 与不带参数的构造方法 2.@AllArgsConstructor 生成有参构造 @NOArgsConstructor 生成无参构造 @Require 阅读全文
posted @ 2021-06-28 14:55 小王-小刘 阅读(345) 评论(0) 推荐(0)
摘要: 如何输出一组数字,如1.2.3的全排列组合呢? 这里使用递归的方法实现,对数组各层进行交换(每层的第一个数与数组的其他数字进行交换,我们根据第一个数的不同,即可断定它们不是同一序列) public class test3 { public static void main(String[] args 阅读全文
posted @ 2021-06-28 10:11 小王-小刘 阅读(661) 评论(0) 推荐(0)