mysql中limit使用

mysql中没有top,替而代之的是limit关键字,具体使用方法如下:

mysql> select * from test;
+----+------+-----+----------+--------------+
| id | name | age | tel      | address      |
+----+------+-----+----------+--------------+
|  1 | aaaa |  12 | aaaaaa   | aaaaaaaaa    |
|  2 | bbbb |  12 | 12312312 | asgdsf       |
|  3 | bbb  |  23 | 123423   | asdfsafd     |
|  5 | asdf |  23 | asfdsd   | asdgesadg    |
|  7 | sadf |  23 | asgsdg   | asgsdfsafsdf |
+----+------+-----+----------+--------------+
5 rows in set (0.00 sec)
mysql> select * from test limit 2,5
    -> ;
+----+------+-----+--------+--------------+
| id | name | age | tel    | address      |
+----+------+-----+--------+--------------+
|  3 | bbb  |  23 | 123423 | asdfsafd     |
|  5 | asdf |  23 | asfdsd | asdgesadg    |
|  7 | sadf |  23 | asgsdg | asgsdfsafsdf |
+----+------+-----+--------+--------------+
3 rows in set (0.00 sec)
mysql> select * from test limit 2,4;
+----+------+-----+--------+--------------+
| id | name | age | tel    | address      |
+----+------+-----+--------+--------------+
|  3 | bbb  |  23 | 123423 | asdfsafd     |
|  5 | asdf |  23 | asfdsd | asdgesadg    |
|  7 | sadf |  23 | asgsdg | asgsdfsafsdf |
+----+------+-----+--------+--------------+
3 rows in set (0.00 sec)
mysql> select * from test order by name limit 2,4;
+----+------+-----+----------+--------------+
| id | name | age | tel      | address      |
+----+------+-----+----------+--------------+
|  3 | bbb  |  23 | 123423   | asdfsafd     |
|  2 | bbbb |  12 | 12312312 | asgdsf       |
|  7 | sadf |  23 | asgsdg   | asgsdfsafsdf |
+----+------+-----+----------+--------------+
3 rows in set (0.00 sec)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券