易截截图软件、单文件、免安装、纯绿色、仅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数据库编码为GBK

刚刚安装完mysql后
从cmd中进入mysql数据库
命令行中输入:
mysql -uroot -p123
进入mysql数据库中
命令行中输入:
status;
查看当前数据库中的编码
如下:
--------------
mysql  Ver 14.12 Distrib 5.1.7-beta, for Win32 (ia32)
Connection id:       &nb ......

如何解决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中的int(m)


<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号