使用MySQL索引的最佳做法?

数据库索引是一种数据结构,可以提高表中操作的速度。可以使用一个或多个列创建索引,这为快速随机查找和对记录访问的有效排序提供了基础。

使用MySQL索引的最佳实践是。

  • 如果表非常大(如CSV),则使用索引将在末尾插入记录。

  • 索引创建表的一系列行。

  • 索引可加快某些选择操作的速度

INSERT和UPDATE语句在具有索引的表上花费更多时间,而SELECT语句在那些表上变得很快。原因是在进行插入或更新时,数据库也需要插入或更新索引值。

MySQL索引的示例:如果散布了CSV文件,则索引将保持行的顺序。

让我们看一个创建索引的例子。

创建一个表并在特定列上建立索引。

mysql> create table IndexingDemo
   -> (
   -> Id int,
   -> Name varchar(100)
   -> );

在表上创建索引的语法。

create index yourIndexName on yourTableName(column_name);

以下是输出。

mysql> create index indexName on IndexingDemo(Name);
Records: 0  Duplicates: 0  Warnings: 0