sql语句之_(limit)

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条数据)

2-流程解析(图片版本)

posted on 2023-01-10 23:21  陈嘻嘻-  阅读(264)  评论(0编辑  收藏  举报

导航