易截截图软件、单文件、免安装、纯绿色、仅160KB

Mysql Explain 详解[强烈推荐]

Mysql Explain 详解
一.语法
explain < table_name >
例如: explain select * from t3 where id=3952602;
二.explain输出解释
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
| id | select_type | table | type  | possible_keys     | key     | key_len | ref   | rows | Extra |
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
1.id
  我的理解是SQL执行的顺利的标识,SQL从大到小的执行.
例如:
mysql> explain select * from (select * from ( select * from t3 where id=3952602) a) b;
+----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+
| id | select_type | table      | type   | possible_keys     | key     | key_len | ref  | rows | Extra |
+----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+
|  1 | PRIMARY     | <derived2> | system | NULL              | NULL    | NULL    | NULL |    1 |       |
|  2 | DERIVED     | <derived3> | system | NULL              | NULL    | NULL    | NULL |    1 |       |
|  3 | DERIVED     | t3         | const  | PRIMARY,idx_t3_id | PRIMARY | 4       |      |    1 |       |
+----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+
很显然这条SQL是从里向外的执行,就是从id=3 向上执行.
2. select_type
就是select类型,可以有以下几种
(1) SIMPL


相关文档:

如何解决mysql中文入库乱码问题

1. mysql 入库乱码问题
  解决办法
  首先 安装的时候必须选择utf-8字符集
  如果不是可以进行再次配置或者设置相关变量
  (可以用 SHOW VARIABLES LIKE %CHARACTER%; 查看 用 set  CHARACTER_** = UTF8)
  其次连接的时候 指定字符集
  jdbc:mysql://localhost/guestbooktes ......

cmd下mysql新手练手实例

1,在cmd下用mysql客户机连接mysql服务器 php程序员站
打开cmd后,输入 php程序员站
mysql -h localhost -u root -p
phperz.com
语法: mysql当然是告诉cmd,这是mysql的命令了 php程序员之家
参数 -h 是服务器地址,在此我们以本机为例输入localhost
-u 是mysql的用户名  我们用mysql 的默认用户名 root phperz ......

MYSQL 获取当前日期及日期格式

MYSQL 获取当前日期及日期格式
   获取系统日期:  NOW()
   格式化日期:    DATE_FORMAT(date, format)
               注:   date:时间字段
       ......

mysql在再次卸载后重装出现Start services不能启动

    最近做一个小项目,刚好遇到这个问题,没什么时间去解决这个问题,大概在网上找了一下,说改实例名,改注册表,先不是很敢改,毕竟对注册表一直觉得是个大神,不敢随便动,今儿是豁出去了,就在注册表中查找所有代mysql字样的信息全部删除,最后竟然成了,当然卸载后删除之前所有的相关信息,安装文件目 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号