mysql索引怎么写怎么用

lopds6965921lopds 2014-10-07 07:10:38
mysql索引怎么写怎么用才能优化select性能 书上的写法看不懂。。
...全文
347 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
晓敬 2014-10-07
  • 打赏
  • 举报
回复
1、数据量大的时候使用索引可以提高速度但是会增加存储空间。 2、索引的使用是有要求的,比如使用函数处理和like查询的话索引是不会起作用的。 3、索引有建议使用的数据类型,字符串类型不太建议使用。 4、索引是数据库引擎相关的,这个还要结合你使用的引擎来判断。 所以,这个最好是好好研究一下再用,否则后患无穷。
wuduomen 2014-10-07
  • 打赏
  • 举报
回复
在查询筛选的时候,先选择可以去掉大量数据的条件. 比如where b=1 可以过滤掉75%的数据, 而where a=0只能过滤掉25%的数据,那么就把where b=1 放在前面. 另外,在把当做查询条件的字段适当的加上索引.
天涯过客009 2014-10-07
  • 打赏
  • 举报
回复
在经常需要查询的地方建立索引
傲雪星枫 2014-10-07
  • 打赏
  • 举报
回复
索引应该加在经常用于搜索的字段。 举个例子,例如一个表的字段如下 id name email 如果email是经常被用于搜索的,如果没有加索引,数据多的时候搜索会比较慢,所以对email字段加上索引能提高速度。 id是主键,因为主键就是唯一索引,所以用id搜索会很快。
码无边 2014-10-07
  • 打赏
  • 举报
回复

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧