ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
##### 16.2.1、创建索引 如果未使用索引,我们查询 工资大于 1500的会执行全表扫描 ![](https://img.kancloud.cn/6f/ed/6fedf8ccabf13ebe96862735b719187b_812x132.png) 什么时候需要给字段添加索引: -表中该字段中的数据量庞大 -经常被检索,经常出现在where子句中的字段 -经常被DML操作的字段不建议添加索引 索引等同于一本书的目录 主键会自动添加索引,所以尽量根据主键查询效率较高。 如经常根据sal进行查询,并且遇到了性能瓶颈,首先查看程序是否存算法问题,再考虑对sal建立索引,建立索引如下: 1、create unique index 索引名 on 表名(列名); create unique index u_ename on emp(ename); 2、alter table 表名 add unique index 索引名 (列名); ``` create index test_index on emp (sal); ``` ![](https://img.kancloud.cn/ee/19/ee19aeb2fe5ceabf491005cf2c10a1a9_390x57.png)