就是explain干嘛用的??通过这个可以看到什么信息...对语句有什么作用??
放分100,诚心请教...
还有主键干嘛用的??和索引有什么区别?
分不够可另开帖..

解决方案 »

  1.   

    >>就是explain干嘛用的??通过这个可以看到什么信息...对语句有什么作用??    输出SQL的执行计划。 就是告诉你 指的SQL 是怎么运行的。根据这个你可进一步
    优化你的SQL. 
    >>放分100,诚心请教... 
     ^_^>>主键干嘛用的??
      作用就是标识一个表中的记录。  打个比方就好像是人的身份证编号。
     
    >>引有什么区别? 
       索引主要是用于提高DQL(可以理解为select SQL) 的效率。  快速定位你所需要的记录。
       分不够可另开帖..
      

  2.   

    EXPLAIN说白了就是解析SQL语句的详细执行过程。
      

  3.   

    概念现在清楚了.可是只有一点不清楚.
    explain告诉我SQL的执行过程,可是得到的一些字段,如select_type,type,key_len,ref,extra.我都不理解..
    谁能告诉我,通过这些字段,我怎么能知道他的执行过程,进而优化我的SQL呢??
    解决立即给分..不忽悠.
      

  4.   

    http://dev.mysql.com/doc/refman/5.1/zh/optimization.html
      

  5.   

    http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#explain