create index product_status on product (status)
这句语句中.product_status作为索引名称.有什么用途
查询的时候.是不是依旧是where status=1?

解决方案 »

  1.   

    product_status 只是个名称,当你想删除这个索引的时候会用到。 索引对SELECT语句的书写本身是透明的,换句话说,你写SQL语句的时候根本不需要知道有什么名字的索引。
      

  2.   

    楼主如果想学习数据库的话。先读三遍《数据库系统概论(第四版)》 王珊 萨师煊   高等教育出版社 (掌握基础知识和概念) 然后再粗略浏览一遍MYSQL的官方手册。(方便以后查找,避免类似于考试的时候,给你本政治书也不知道答案在第几章,第几页)MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  3.   

    强制制定使用某个索引
    select  * from tb force index(index_name)
      

  4.   

    没什么大的作用,方便自己知道使用了哪个索引,可以进行相关操作{drop index XXX;force index(XXX)}