CREATE TABLE `[#DB_PREFIX#]users` (
`uid` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户的 UID',
`user_name` varchar(255) DEFAULT NULL COMMENT '用户名',
`email` varchar(255) DEFAULT NULL COMMENT 'EMAIL',
`mobile` varchar(16) DEFAULT NULL COMMENT '用户手机',
`password` varchar(32) DEFAULT NULL COMMENT '用户密码',
`salt` varchar(16) DEFAULT NULL COMMENT '用户附加混淆码',
`avatar_file` varchar(128) DEFAULT NULL COMMENT '头像文件',
`sex` tinyint(1) DEFAULT NULL COMMENT '性别',
`birthday` int(10) DEFAULT NULL COMMENT '生日',
`province` varchar(64) DEFAULT NULL COMMENT '省',
`city` varchar(64) DEFAULT NULL COMMENT '市',
`job_id` int(10) DEFAULT '0' COMMENT '职业ID',
`reg_time` int(10) DEFAULT NULL COMMENT '注册时间',
`reg_ip` bigint(12) DEFAULT NULL COMMENT '注册IP',
`last_login` int(10) DEFAULT '0' COMMENT '最后登录时间',
`last_ip` bigint(12) DEFAULT NULL COMMENT '最后登录 IP',
`online_time` int(10) DEFAULT '0' COMMENT '在线时间',
`last_active` int(10) DEFAULT NULL COMMENT '最后活跃时间',
`notification_unread` int(11) NOT NULL DEFAULT '0' COMMENT '未读系统通知',
`inbox_unread` int(11) NOT NULL DEFAULT '0' COMMENT '未读短信息',
`inbox_recv` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-所有人可以发给我,1-我关注的人',
`fans_count` int(10) NOT NULL DEFAULT '0' COMMENT '粉丝数',
`friend_count` int(10) NOT NULL DEFAULT '0' COMMENT '观众数',
`invite_count` int(10) NOT NULL DEFAULT '0' COMMENT '邀请我回答数量',
`question_count` int(10) NOT NULL DEFAULT '0' COMMENT '问题数量',
`answer_count` int(10) NOT NULL DEFAULT '0' COMMENT '回答数量',
`topic_focus_count` int(10) NOT NULL DEFAULT '0' COMMENT '关注话题数量',
`invitation_available` int(10) NOT NULL DEFAULT '0' COMMENT '邀请数量',
`group_id` int(10) DEFAULT '0' COMMENT '用户组',
`reputation_group` int(10) DEFAULT '0' COMMENT '威望对应组',
`forbidden` tinyint(1) DEFAULT '0' COMMENT '是否禁止用户',
`valid_email` tinyint(1) DEFAULT '0' COMMENT '邮箱验证',
`is_first_login` tinyint(1) DEFAULT '1' COMMENT '首次登录标记',
`agree_count` int(10) DEFAULT '0' COMMENT '赞同数量',
`thanks_count` int(10) DEFAULT '0' COMMENT '感谢数量',
`views_count` int(10) DEFAULT '0' COMMENT '个人主页查看数量',
`reputation` int(10) DEFAULT '0' COMMENT '威望',
`reputation_update_time` int(10) DEFAULT '0' COMMENT '威望更新',
`weibo_visit` tinyint(1) DEFAULT '1' COMMENT '微博允许访问',
`integral` int(10) DEFAULT '0',
`draft_count` int(10) DEFAULT NULL,
`common_email` varchar(255) DEFAULT NULL COMMENT '常用邮箱',
`url_token` varchar(32) DEFAULT NULL COMMENT '个性网址',
`url_token_update` int(10) DEFAULT '0',
`verified` varchar(32) DEFAULT NULL,
`default_timezone` varchar(32) DEFAULT NULL,
`email_settings` varchar(255) DEFAULT '',
`weixin_settings` varchar(255) DEFAULT '',
`recent_topics` text,
PRIMARY KEY (`uid`),
KEY `user_name` (`user_name`),
KEY `email` (`email`),
KEY `reputation` (`reputation`),
KEY `reputation_update_time` (`reputation_update_time`),
KEY `group_id` (`group_id`),
KEY `agree_count` (`agree_count`),
KEY `thanks_count` (`thanks_count`),
KEY `forbidden` (`forbidden`),
KEY `valid_email` (`valid_email`),
KEY `last_active` (`last_active`),
KEY `integral` (`integral`),
KEY `url_token` (`url_token`),
KEY `verified` (`verified`)
)
这个 KEY verified
(verified
)是啥意思?
而且这张表字段也太多了吧!!!!!
难道不影响性能么。。。
嗯~~以前我是给银行做过BI ETL的~~举个栗子~~一张客户信息表或者法人信息表有100-300个字段都是很正常的事情~~所以不要在意~~只要你优化得当~~~都是OK的~~~