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,我們將創(chuàng)建一個(gè)索引,并用它進(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;