sqlite
base de données ; utilisant ; base de données relationnelle intégrée
indexée
英['ɪndekst] 美['ɪndekst]
adj.
par
Anglais [baɪ] US [baɪ] prép. À côté de... ; Méthode d'expression ; Passé paradv Utilisé pour exprimer la rétention ou la conservation ;SQLite indexé par fonction syntaxe
Fonction : La clause "INDEXED BY index-name" spécifie qu'un index nommé doit être nécessaire pour trouver la valeur dans le tableau précédent. Si le nom d'index nom-index n'existe pas ou ne peut pas être utilisé dans la requête, la préparation de l'instruction SQLite échoue. La clause "NOT INDEXED" précise qu'aucun index n'est utilisé lors de l'accès à la table précédente (y compris les index implicites créés par les contraintes UNIQUE et PRIMARY KEY). Cependant, même si « NON INDEXÉ » est spécifié, la CLÉ PRIMAIRE INTEGER peut toujours être utilisée pour rechercher des entrées.
Syntaxe : Voici la syntaxe de la clause INDEXED BY, qui peut être utilisée avec les instructions DELETE, UPDATE ou SELECT :
SELECT|DELETE|UPDATE colonne1, colonne2...
INDEXED BY (index_name)
table_name
OÙ (ÉTAT);
SQLite indexé par fonction exemple
表 COMPANY,我们将创建一个索引,并用它进行 INDEXED BY 操作。 sqlite> CREATE INDEX salary_index ON COMPANY(salary); sqlite> 现在使用 INDEXED BY 子句从表 COMPANY 中选择数据,如下所示: sqlite> SELECT * FROM COMPANY INDEXED BY salary_index WHERE salary > 5000;