今天学习的主要内容是刘金玉老师MySQL数据库零基础教程第20期。学习的内容是限制查询数据量limit关键词的用法。

我们结合重要的关键词limit,默认索引从0开始。

语法结构:select * from 表[where语句][order by语句][limit语句]

参数的用法

第一种:默认省略了偏移量,只有查询数量

语法结构:limit 数值,表示查询结构显示多少条数量的记录,默认从索引为0的这条记录开始(第一条)

案例:显示user表前两条记录

语句:select * from user limit 2;

程序员如何推导梯度下降(限制查询数据量limit关键词用法)(1)

第二种:使用两个参数(参数1:代表偏移量,参数2:代表从偏移量开始的记录数)

语法结构:limit 偏移量,记录数

案例:在user表中从第三条记录开始查询两条连续的记录

语句:select * from user limit 2,2;

程序员如何推导梯度下降(限制查询数据量limit关键词用法)(2)

第三种:(使用两个关键词):从某个偏移量开始到最后的简单算法:

参数1:还是偏移量,比如用a来表示

参数2:记录数,用总记录数减去偏移量的结果来表示

补充知识:limit关键词用于软件开发中记录结果进行分页的用法比较多,但是一旦偏移量过大,就会降低查询的性能,此时一定要将查询结果进行筛选,以减少数据总量,提升查询效率。

综合运用案例:在user表nickname字段中查询包含“四川”的数据,查询结果以money字段的降序排列,且只显示前两条记录。

语句:select * from user where nickname like ‘%四川%’order by money desc limit 2,2;

程序员如何推导梯度下降(限制查询数据量limit关键词用法)(3)

,