CREATE TABLE `app_user` (`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,`name` varchar(50) DEFAULT '' COMMENT '用户昵称',`email` varchar(50) NOT NULL COMMENT '用户邮箱',`phone` varchar(20) DEFAULT '' COMMENT '手机号',`gender` tinyint(4) unsigned DEFAULT '0' COMMENT '性别(0:男;1:女)',`password` varchar(100) NOT NULL COMMENT '密码',`age` tinyint(4) DEFAULT '0' COMMENT '年龄',`create_time` datetime DEFAULT CURRENT_TIMESTAMP,`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='app用户表'SHOW INDEX FROM app_userALTER TABLE `app_user` ADD FULLTEXT INDEX `name`(`name`)CREATE INDEX app_user_name ON app_user (`name`) ;EXPLAIN SELECT * FROM app_user WHERE `name` = '用户9999'DROP INDEX app_user_name ON app_user;
索引在小数据量的时候,用处不大,但在大数据的时候,区别十分明显
