如何从mysql中的表中间选择一系列记录?

时间:2017-02-19 13:59:43

标签: mysql

我有一张桌子' users'结构 -

id int auto_increment primary key, name varchar(25), username varchar(25))

我有20条记录。 我想获取5-10范围内的所有记录。我怎么能在' MYSQL'?

中做到这一点

我尝试过在很多网站上看到过的解决方案,但它们并没有为我工作。他们在执行查询时显示错误。 我也试过了这个问题:

SELECT * FROM users offset 5 rows fetch next 5 rows only;

但它也没有奏效。如何在MySql'?

中实现所需的结果

1 个答案:

答案 0 :(得分:1)

试试这个

SELECT  column_name(s) FROM table_name LIMIT from, number;

编号指定编号。要返回的记录以及从中开始记录提取的指定位置。

SELECT * FROM users LIMIT 5, 5;