select * from t_address
where uid=#{uid}
order by modified_time DESC limit 0,1
-- limit 0,1 的意思是 ----> 从"t_address数据库"的第0条数据开始,往下查1条数据
-- 如果是"limit 110,1" 的意思是 ----> 从"t_address数据库"的第100条数据开始,往下查1条数据 =>(就是查询第101条,这个数据)
-- 如果是"limit 110,20" 的意思是 ----> 从"t_address数据库"的第100条数据开始,往下查20条数据 =>(就是查询第101--120,这个区间的数据)
1-解析:
所以这个sql语句的整体意思是:
-
1-根据(uid=#{uid} => 传入的uid),进行select 查询"t_address数据库""的操作
-
2-通过"order by"进行排序
-
3-首先(按创建时间的"倒序"排序 --> "modified_time"),其次执行 "limit 0,1"( 从"按创建时间的"倒序‘排序好的数据中’的第0条数据开始,往下查1条数据)