标签: python mysql
我创建了一个使用自动增量ID作为列的表,它也是主键。我想知道从表中检索最后100个元组的最有效方法(最好是O(1)时间,因为我的表会很大)。
另外,由于id是我的主键,它会自动编入索引吗?并且id被索引会导致在检索最后100个元组时获得任何性能提升吗?
答案 0 :(得分:7)
SELECT ... FROM t ORDER BY id DESC LIMIT 100;
<强>更新强>
是的,您的主键将被编入索引,从而加快使用它的查询速度。