SQL中如何正确建立索引,举例
时间: 2023-04-04 17:02:21 浏览: 136
建立索引可以提高 SQL 查询的效率,一般可以在 WHERE 子句中经常用到的列上建立索引。在建立索引时需要注意以下几点:
1. 不要在小表上建立索引,因为小表的查询速度本身就很快,建立索引反而会降低效率。
2. 不要在经常修改的列上建立索引,因为每次修改都需要更新索引,会影响性能。
3. 不要在重复值很多的列上建立索引,因为索引的效率取决于唯一性,重复值越多,索引效率越低。
举例来说,如果有一个学生表,其中有一个列是学生姓名,经常用于查询,可以在该列上建立索引,如下所示:
CREATE INDEX idx_student_name ON student(name);
这样,在查询学生姓名时,就可以利用索引提高查询效率。
阅读全文