我如何在MySQL中获取快速数据?

Asi*_*sif -1 mysql

我有一个具有100,00,000或更多记录的消息表,我如何运行查询并获取快速数据。简单的查询是select title,message from messages请告诉我正确的查询以快速检索数据。

Sir*_*rko 5

按某列过滤结果,然后在该过滤列上放置一个索引,例如,

SELECT title,message from messages
WHERE `date` > somedate
Run Code Online (Sandbox Code Playgroud)

和相应的索引

CREATE INDEX dateIndex ON messages ( `date` );
Run Code Online (Sandbox Code Playgroud)

我不认为您想获得所有10 ^ 7行,对吗?