Latest web development tutorials

SQLite проиндексированных

"Проиндексированных индекс-имя" должны быть названы в индексе, чтобы найти значение в таблице выше положения статьи.

Если индекс имя-имя индекса не существует или не может быть использована для запроса, то SQLite заявление готовится к сбою.

"Не индексируются" пункт определяет, когда не получить доступ к предыдущей таблицы (включая неявной индекс уникальным и первичный ключ ограничений, которые были созданы), не использование индекса.

Тем не менее, даже если вы укажете "не индексируется", INTEGER PRIMARY KEY все еще может быть использован для поиска записей.

грамматика

Вот синтаксис проиндексированных пункта, он может быть использован с DELETE, UPDATE или SELECT, заявление:

ВЫБРАТЬ | DELETE | UPDATE column1, column2 ...
Проиндексирован (index_name)
table_name
ГДЕ (УСЛОВИЕ);

примеров

Предположим, что таблица компании, мы будем создавать индекс, и использовать его проиндексированных операций.

SQLite> CREATE INDEX salary_index о компании (заработной платы);
SQLite>

Теперь используйте проиндексированных пунктом для выбора данных из таблицы COMPANY, следующим образом:

SQLite> SELECT * FROM КОМПАНИИ проиндексированных salary_index ГДЕ зарплата> 5000;