explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。1、创建数据库 创建的sql语句如下:/* Navicat MySQL Data Transfer Source Server : localhos ...
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。
1、创建数据库
创建的sql语句如下:
/* Navicat MySQL Data Transfer Source Server : localhost-newpassword Source Server Version : 50550 Source Host : localhost Source Database : testExplain Target Server Version : 50550 File Encoding : utf-8 Date: 08/05/2016 18:06:12 PM*/SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for `user`-- ----------------------------DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(11) NOT NULL, `name` varchar(30) NOT NULL, `age` int(11) NOT NULL, `sex` tinyint(4) NOT NULL, `isDeleted` tinyint(4) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id_unidx` (`id`) USING BTREE, UNIQUE KEY `name_unidx` (`name`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=latin1;-- ------------------------------ Records of `user`-- ----------------------------BEGIN;INSERT INTO `user` VALUES ('1', 'wwwwe', '11', '1', '0'), ('2', '222', '22', '1', '0'), ('3', '2222', '10', '0', '0');COMMIT;SET FOREIGN_KEY_CHECKS = 1;
原标题:mysql explain的使用(优化查询)
关键词:MYSQL
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。