, если я хочу, чтобы получить первую строку, обычно я использую такой запрос:sqlite, какой самый быстрый способ получить строку?
SELECT * FROM tableOfFamousUndeadPeople WHERE ID = 1
я думаю SQLITE проверки ID всех строк, то я получаю результат. Поэтому, если моя таблица имеет n строк, время O (n).
На самом деле, у моего идентификационного столбца есть флаги INTEGER PRIMARY KEY, я не знаю, может ли sqlite сделать трюк blackmagick для ускорения. Я не знаю, есть ли другой способ получить один ряд. Я действительно не понимаю, как использовать ROWID, или если столбец идентификатора используется как ROWID
но, м я использую самый быстрый способ? –
Да, если у вас есть первичный ключ, это самый быстрый способ найти строку. –
Благодарим вас за ответ! –