mysql索引

表数据 h_user表,数据量5887785

 

未插入索引前

 

 

 下面执行插入索引的操作

ALTER TABLE h_user ADD UNIQUE user_login_unique(`user_login`)

再次查询数据

CREATE TABLE `h_user` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_login` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户名',
  `user_pass` varchar(255) NOT NULL DEFAULT '' COMMENT '登录密码',
  `pay_pwd` varchar(255) NOT NULL DEFAULT '' COMMENT '用户支付密码',
  `user_nicename` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户美名',
  `user_email` varchar(128) NOT NULL DEFAULT '' COMMENT '登录邮箱',
  `site_name` varchar(255) NOT NULL DEFAULT '' COMMENT '网站名称',
  `user_url` varchar(255) NOT NULL DEFAULT '' COMMENT '用户个人网站',
  `logo` varchar(255) DEFAULT '' COMMENT '网站LOGO',
  `avatar` varchar(255) DEFAULT '' COMMENT '用户头像,相对于upload/avatar目录',
  `sex` smallint(1) NOT NULL DEFAULT '0' COMMENT '性别;0:保密,1:男;2:女',
  `birthday` bigint(20) NOT NULL DEFAULT '0' COMMENT '生日',
  `signature` varchar(255) DEFAULT '' COMMENT '个性签名',
  `last_login_ip` varchar(32) NOT NULL DEFAULT '' COMMENT '最后登录ip',
  `last_login_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '最后登录时间',
  `create_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '注册时间',
  `user_activation_key` varchar(64) NOT NULL DEFAULT '' COMMENT '激活码',
  `user_status` int(11) NOT NULL DEFAULT '2' COMMENT '用户状态1:未验证; 2:正常 ;3:禁用',
  `score` int(11) NOT NULL DEFAULT '0' COMMENT '用户积分',
  `role_id` smallint(1) NOT NULL DEFAULT '1' COMMENT '角色ID',
  `coin` int(11) NOT NULL DEFAULT '0' COMMENT '金币',
  `mobile` varchar(16) NOT NULL DEFAULT '' COMMENT '手机号',
  `qq` varchar(16) DEFAULT '' COMMENT 'qq号码',
  `linkman` varchar(32) DEFAULT '' COMMENT '联系人',
  `parent_id` int(11) DEFAULT '1' COMMENT '所有者id',
  `mem_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家即渠道 关联的玩家ID',
  `cp_id` int(11) NOT NULL DEFAULT '0' COMMENT '归属的CP',
  `wx_qr` varchar(255) NOT NULL DEFAULT '' COMMENT '微信二维码',
  `float_icon` varchar(255) NOT NULL DEFAULT '' COMMENT '浮点图标',
  `is_switch` tinyint(2) unsigned DEFAULT '2' COMMENT '是否切换 1 切换 2不切换',
  `switch_rate` tinyint(3) unsigned DEFAULT '0' COMMENT '切换百分比',
  `ext_info` varchar(1023) NOT NULL DEFAULT '' COMMENT '扩展字段信息',
  `account_id` int(11) unsigned DEFAULT '0' COMMENT '腾讯广告账号ID',
  `parent_account_id` int(11) unsigned DEFAULT '0' COMMENT '腾讯广告代理商账号ID',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5888117 DEFAULT CHARSET=utf8mb4 COMMENT='用户表';

 

posted @ 2022-02-22 17:15  菜鸟在囧途  阅读(34)  评论(0)    收藏  举报