为了账号安全,请及时绑定邮箱和手机立即绑定

索引优化的使用

看了之后我只想知道在查询时怎么用索引写sql,没得什么用

正在回答

1 回答

就是在创建表时或前期要指定相关的列或者多个列为索引,即建立好索引了。到后期查询数据时,使用上条件where或者order by之类的,条件查询要中包含索引列,那么MYSQL在执行查询时就自动使用索引来扫描查询了。

举个例子,比如,要先在表test中建立索引 :mysql>create index idx_id on test(id);

之后查询数据时这样写 :mysql>select * from test where id>5; 这样MYSQL查询时就自动使用索引来查询了;

相反,如果你写 :mysql>select * from test; 这样的语句MYSQL就不能通过扫描索引查询而是扫描全表查询。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
性能优化之MySQL优化
  • 参与学习       101634    人
  • 解答问题       221    个

了解MySQL数据库优化的方法和技巧,在课程中共同探讨一起学习吧

进入课程

索引优化的使用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信