Maison >base de données >SQL >Quel est le but de créer un index pour une table de données ?
1. Le but de la création d'un index en SQL est le suivant :
1. Un index unique (unique) peut garantir l'unicité des données ; 🎜>2 , accélérer la récupération des données ;
3. Accélérer la connexion entre les tables
4. Réduire le temps de regroupement et de tri ; hiders pour améliorer les performances du système.
2. Syntaxe de création d'index SQL :
CREATE [UNIQUE] [CLUSTERED| NONCLUSTERED](索引类型) INDEX <索引名> ON <表名>(<列名> [ASC|DESC] [, <列名>[ASC|DESC]...])。Informations détaillées :
Introduction aux catégories d'index :
1. Index unique :
Un index unique est un index qui ne permet pas à deux lignes d'avoir la même valeur d'index. La plupart des bases de données ne permettent pas d'enregistrer les index uniques nouvellement créés avec la table lorsqu'il existe des valeurs de clé en double dans les données existantes. La base de données peut également empêcher l'ajout de nouvelles données qui créeraient des valeurs de clé en double dans le tableau.
2. Index de clé primaire :
Les tables de base de données ont souvent une colonne ou une combinaison de colonnes, dont les valeurs identifient de manière unique chaque ligne de la table. Cette colonne est appelée clé primaire de la table. La définition d'une clé primaire pour une table dans un diagramme de base de données crée automatiquement un index de clé primaire, qui est un type spécifique d'index unique. L'index exige que chaque valeur de la clé primaire soit unique. Il permet également un accès rapide aux données lorsqu'un index de clé primaire est utilisé dans les requêtes.
Tutoriel recommandé : "
Tutoriel mysql"
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!