Maison  >  Article  >  développement back-end  >  Instruction SQL CREATE INDEX

Instruction SQL CREATE INDEX

jacklove
jackloveoriginal
2018-05-08 11:06:191400parcourir

L'instruction SQL CREATE INDEX est très importante en php, cet article l'expliquera. L'instruction

CREATE INDEX est utilisée pour créer un index sur une table.

Les index permettent aux applications de base de données de trouver des données plus rapidement sans lire l'intégralité du tableau.

Index

Vous pouvez créer un index dans une table pour interroger les données plus rapidement et plus efficacement.

Les index ne sont pas visibles par les utilisateurs, ils ne peuvent être utilisés que pour accélérer les recherches/requêtes.

Remarque : Mettre à jour une table qui contient un index prend plus de temps que la mise à jour d'une table sans index, car l'index lui-même doit également être mis à jour. Par conséquent, il est idéal de créer des index uniquement sur les colonnes (et tables) fréquemment recherchées.

Syntaxe SQL CREATE INDEX

Créez un index simple sur une table. Les valeurs en double sont autorisées :

CREATE INDEX index_name
ON table_name (column_name)

Remarque : "column_name" spécifie la colonne qui doit être indexée.

SQL CREATE UNIQUE INDEX Syntaxe

Créez un index unique sur la table. Un index unique signifie que deux lignes ne peuvent pas avoir la même valeur d'index.

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

CREATE INDEX instance

Cet exemple créera un index simple nommé "PersonIndex", dans le Colonne LastName de la table Person :

CREATE INDEX PersonIndex
ON Person (LastName)

Si vous souhaitez indexer les valeurs d'une colonne en ordre décroissant ordre, vous Vous pouvez ajouter des mots réservés après le nom de la colonne DESC :

CREATE INDEX PersonIndex
ON Person (LastName DESC)

si vous souhaitez indexer Pour avoir plus d'une colonne, vous pouvez lister les noms de colonnes entre parenthèses, séparés par des virgules :

CREATE INDEX PersonIndex
ON Person (LastName, FirstName)

cet Cet article explique l'instruction SQL CREATE INDEX Pour plus de matériel d'apprentissage, veuillez faire attention au site Web php chinois pour le consulter.

Recommandations connexes :

Connaissances connexes sur les contraintes SQL DEFAULT

Connaissances connexes sur les contraintes SQL CHECK

Connaissances pertinentes sur les contraintes SQL UNIQUE

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn