数据库
解答:
select FirstName, LastName, City, State
from Person left join Address
on Person.PersonId = Address.PersonId;
左连接LEFT JOIN的含义就是求两个表的交集外加左表剩下的数据
编程题
解答
题目来源 leetcode
简答题:post 和 put 的区别?
什么是幂等性?
幂等性概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。
GET,PUT,DELETE都是幂等操作,而POST不是,get请求,对资源查询多次,结果都是一样的,所以是幂等操作:put修改资源,如,请求将A变为B,多次操作(只是对已创建资源的更新,且更新内容与原内容相同,所以不会产生变化。),最终结果还是B;delete也一样,最终还是删除了。post多次请求会有不同的结果,添加资源。
都是更新,创建资源。
在更新资源的操作上,POST 和 PUT 基本相同。
在创建资源时,PUT可以指定资源路径,POST无法指定资源路径。