Un index de base de données est une structure de données qui améliore la vitesse des opérations sur les tables. Les index peuvent être créés à l'aide d'une ou plusieurs colonnes, fournissant ainsi la base de recherches aléatoires rapides et d'un classement efficace de l'accès aux enregistrements.
La meilleure pratique pour utiliser les index MySQL est la suivante.
Si la table est très volumineuse pour CSV, l'utilisation d'un index insérera les enregistrements jusqu'à la fin.
Un index crée une série de lignes d'un tableau.
Les index accélèrent certaines opérations de sélection
Pour les tables avec index, les instructions INSERT et UPDATE prennent plus de temps, tandis que pour ces tables, les instructions SELECT deviennent plus rapides. La raison en est que lorsque la base de données est insérée ou mise à jour, elle doit également insérer ou mettre à jour la valeur d'index.
Exemple d'index MySQL : si le fichier CSV est étalé, l'index conserve l'ordre des lignes.
Regardons un exemple de création d'un index.
Créez des tables et des index sur des colonnes spécifiques.
mysql> create table IndexingDemo -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.86 sec)
Syntaxe de création d'un index sur une table.
create index yourIndexName on yourTableName(column_name);
Ce qui suit est le résultat.
mysql> create index indexName on IndexingDemo(Name); Query OK, 0 rows affected (0.75 sec) Records: 0 Duplicates: 0 Warnings: 0
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!