if表达式
if 表达式允许根据条件执行不同的代码分支。你提供一个条件并表示 “如果条件满足,运行这段代码;如果条件不满足,不运行这段代码。” 无返回值执行:
fn main() {
let number = 6;
if number < 10 {
println!("condition was true");
} else {
println!("condition was false");
}
}
输出:
二、Spring Cloud与微服务
1、什么是Spring Cloud
1.1、Spring Cloud基本概念
Spring cloud 是一个基于 Spring Boot 实现的服务治理工具包,用于微服务架构中管理和协调服务的。Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做
一、 结论
in()适合子表比主表数据小的情况
exists()适合子表比主表数据大的情况
当主表数据与子表数据一样大时,in与exists效率差不多,可任选一个使用
二、区别
2.1 in的性能分析
select * from A
where id in(select id from B)
我们知道上诉sql会先执行括号内的子查询,再执行主查询,因此相当于以下过程:
for select id from B
for select * from A where