转载

SQL语句limit用法详解


在数据库中有数以万计的数据存放其中,java程序员们在想使用这些数据的时候不可能一条一条的找,会借助一些java关键字和语法来查询。SQL语句简单查询在前面已经介绍过了,下面来讲一讲SQL语句limit用法,正在学习MySQL数据库的朋友们一起看下去吧。

limit在数据库中很多地方都会用到,比如当你数据库查询记录有几万、几十万时,使用limit会使得查询数据的效率特别快,只需要查询出你需要的数据就可以了,再也不用全表查询导致查询数据库崩溃的情况。

下面是几种SQL语句limit使用方法:

1、select * from Customer LIMIT 10;--检索前10行数据,显示1-10条数据;

2、select * from Customer LIMIT 1,10;--检索从第2行开始,累加10条id记录,共显示id为2....11;

3、select * from Customer limit 5,10;--检索从第6行开始向前加10条数据,共显示id为6,7....15;

4、select * from Customer limit 6,10;--检索从第7行开始向前加10条记录,显示id为7,8...16。

Limit的作用是获取一表前几条或中间某几行数据,注意只在MySQL中起作用。Limit用法:limit 起始下标m,长度n ,m是记录开始的index,默认从0开始,表示第一条记录,n是指从第m+1条开始,取n条。

下面通过两个例子看SQL语句中limit用法是怎样的:

1、取得表中最前面的几条记录

取前5个员工信息,全部员工的信息

前5个员工的信息

以上SQL语句中的“limit 5”中的“5”表示:从表中记录下标 0 开始,取 5 条记录,等同于以下SQL语句

找出工资排名在前 5 的员工

思路分析:按照工资降序排列取前5个员工

2、取得中级某几条记录

找出工资排名在[ 3-9 ]的员工

上面就是整理的SQL语句limit用法的介绍了,无论是SQL语句还是数据的处理,都是java数据库和java编程中必会的操作。

mysql
  • 作者:Lider(联系作者)
  • 发表时间:2023-11-26 11:03
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 公众号转载:请在文末添加作者公众号二维码
  • 评论