百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql怎么查询第2到4条数据?
分享文章到:

mysql怎么查询第2到4条数据?

发布时间:11/01 来源:未知 浏览: 关键词:
在mysql中可以通过“LIMIT”关键字来查询第2到4条数据,具体语句为“SELECT*FROM数据表名LIMIT1,3;”,查询从第2笔记录开端的3笔记录。LIMIT关键字指定查询效果从哪笔记录开端显示,一共显示多少笔记录。

在mysql中可以通过“LIMIT”关键字来查询第2到4条数据,具体语句为“SELECT * FROM 数据表名 LIMIT 1,3;”,查询从第2笔记录开端的3笔记录。LIMIT关键字指定查询效果从哪笔记录开端显示,一共显示多少笔记录。

(举荐教程:mysql视频教程)

当数据表中有上万条数据时,一次性查询出表中的全部数据会落低数据返回的速度,同时给数据库办事器造成很大的压力。这时就可以用 LIMIT 关键字来限定查询效果返回的条数。

LIMIT 是 MySQL 中的一个特别关键字,用于指定查询效果从哪笔记录开端显示,一共显示多少笔记录。

指定初始位置

LIMIT 关键字可以指定查询效果从哪笔记录开端显示,显示多少笔记录。

LIMIT 指定初始位置的根本语法格局如下:

LIMIT 初始位置,记载数

其中,“初始位置”表示从哪笔记录开端显示;“记载数”表示显示记载的条数。首先笔记录的位置是 0,第二笔记录的位置是 1。背面的记载顺次类推。

注意:LIMIT 后的两个参数必需都是正整数。

例 1

在 tb_students_info 表中,运用 LIMIT 子句返回从第 2 笔记录开端的行数为 3 的记载,SQL 语句和运转效果如下。

mysql> SELECT * FROM tb_students_info LIMIT 1,3;
+----+-------+---------+------+------+--------+------------+
| id | name  | dept_id | age  | sex  | height | login_date |
+----+-------+---------+------+------+--------+------------+
|  2 | Green |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane  |       1 |   22 | F    |    162 | 2016-12-20 |
+----+-------+---------+------+------+--------+------------+
5 rows in set (0.00 sec)

由效果可以看到,该语句返回的是从第 2 笔记录开端的之后的 3 笔记录。LIMIT 关键字后的首先个数字“1”表示从第 2 行开端(记载的位置从 0 开端,第 2 行的位置为 1),第二个数字 3 表示返回的行数。

不指定初始位置

LIMIT 关键字不指定初始位置时,记载从首先笔记录开端显示。显示记载的条数由 LIMIT 关键字指定。

LIMIT 不指定初始位置的根本语法格局如下:

LIMIT 记载数

其中,“记载数”表示显示记载的条数。要是“记载数”的值小于查询效果的总数,则会从首先笔记录开端,显示指定条数的记载。要是“记载数”的值大于查询效果的总数,则会直接显示查询出来的所有记载。

示例

显示 tb_students_info 表查询效果的前 8 行,SQL 语句和运转效果如下。

mysql> SELECT * FROM tb_students_info LIMIT 8;
+----+-------+---------+------+------+--------+------------+
| id | name  | dept_id | age  | sex  | height | login_date |
+----+-------+---------+------+------+--------+------------+
|  1 | Dany  |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane  |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim   |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John  |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily  |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan |       4 |   23 | F    |    170 | 2015-10-01 |
+----+-------+---------+------+------+--------+------------+
4 rows in set (0.00 sec)

效果中只显示了 8 笔记录,注明“LIMIT 8”限定了显示条数为 8。

带一个参数的 LIMIT 指定从查询效果的首行开端,独一的参数表示返回的行数,即“LIMIT n”与“LIMIT 0,n”返回效果雷同。带两个参数的 LIMIT 可返回从任何位置开端指定行数的数据。

以上就是mysql怎么查询第2到4条数据?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板