从mysql数据库中检索最后100行

时间:2011-08-25 11:59:10

标签: python mysql

我创建了一个使用自动增量ID作为列的表,它也是主键。我想知道从表中检索最后100个元组的最有效方法(最好是O(1)时间,因为我的表会很大)。

另外,由于id是我的主键,它会自动编入索引吗?并且id被索引会导致在检索最后100个元组时获得任何性能提升吗?

1 个答案:

答案 0 :(得分:7)

SELECT ... FROM t ORDER BY id DESC LIMIT 100;

<强>更新

是的,您的主键将被编入索引,从而加快使用它的查询速度。