sqlite
database; ?? ??? ??????
indexed
英['?ndekst] 美['?ndekst]
adj.
byEnglish [baa] US [baa]
prep.
SQLite ??? ?? ?? ???
??: "INDEXED BY index-name" ?? ?? ????? ?? ???? ??? ???? ???? ?????. ??? ?? index-name? ???? ??? ??? ??? ? ?? ?? SQLite ? ??? ?????. "NOT INDEXED" ?? ?? ???(UNIQUE ? PRIMARY KEY ?? ??? ?? ??? ??? ??? ??)? ???? ? ???? ???? ??? ?????. ??? "NOT INDEXED"? ?????? INTEGER PRIMARY KEY? ???? ??? ?? ? ????.
??: ????? DELETE, UPDATE ?? SELECT ?? ?? ??? ? ?? INDEXED BY ?? ?????.
SELECT|DELETE|UPDATE ??1, ??2...
INDEXED BY(index_name)
table_name
??(??);
SQLite ??? ?? ?? ?
表 COMPANY,我們將創(chuàng)建一個索引,并用它進(jìn)行 INDEXED BY 操作。 sqlite> CREATE INDEX salary_index ON COMPANY(salary); sqlite> 現(xiàn)在使用 INDEXED BY 子句從表 COMPANY 中選擇數(shù)據(jù),如下所示: sqlite> SELECT * FROM COMPANY INDEXED BY salary_index WHERE salary > 5000;