mysql表设计

WBOY
WBOY원래의
2016-06-06 20:11:161084검색

微信登录,如和设计mysql表,更好的扩展. 比如我现在mysql有俩个字段,一个是微信ID,一个是我账号名字. 我再别的平台上再使用微信登录(微信ID是相同,也就是同一个人用微信绑定了两个不同的账户)mysql表怎么设计才好.最好可以避免大数据

回复内容:

微信登录,如和设计mysql表,更好的扩展. 比如我现在mysql有俩个字段,一个是微信ID,一个是我账号名字. 我再别的平台上再使用微信登录(微信ID是相同,也就是同一个人用微信绑定了两个不同的账户)mysql表怎么设计才好.最好可以避免大数据

ID bigint(12) NOT NULL AUTO_INCREMENT COMMENT '主键',
GMT_CREATE datetime NOT NULL COMMENT '数据新增时间',
CREATOR varchar(128) NOT NULL DEFAULT '0' COMMENT '创建者',
GMT_MODIFIED timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据修改时间',
MODIFIER varchar(128) NOT NULL DEFAULT '0' COMMENT '修改者',
IS_DELETED char(1) NOT NULL DEFAULT 'n' COMMENT '是否逻辑删除,默认为n',
WECHAT_ID varchar(64) DEFAULT NULL COMMENT '微信账号ID',
TOKEN_ID varchar(64) DEFAULT NULL COMMENT '微信TOKEN_ID',
WORK_NO varchar(64) DEFAULT NULL COMMENT '工号',
STATUS varchar(32) DEFAULT NULL COMMENT '状态',
USER_TYPE varchar(32) DEFAULT NULL COMMENT '用户类型',
USER_NAME varchar(128) DEFAULT NULL COMMENT '用户名称',
EMAIL varchar(64) DEFAULT NULL COMMENT 'E-mail',
MOBILE varchar(32) DEFAULT NULL COMMENT '手机',
PHONE varchar(32) DEFAULT NULL COMMENT '电话',
HOME_PAGE_URL varchar(128) DEFAULT NULL COMMENT '主页URL',
USER_NO varchar(128) DEFAULT NULL COMMENT '用户编号',
LOGIN_ID varchar(128) DEFAULT NULL COMMENT '登录ID',
tb_ww varchar(100) DEFAULT NULL COMMENT '淘宝旺旺号',
PRIMARY KEY (ID),
KEY work_no (WORK_NO)
) ENGINE=InnoDB AUTO_INCREMENT=2448 DEFAULT CHARSET=utf8 COMMENT='系统用户';

给我分哈~

两个表
第一个表为主表用来存储用户基本信息 比如你提到的微信ID 关注时间等等。。
第二个表为业务表,将多个平台的信息存入,通过微信ID 来关联查询。
这是一个简单的一对多的数据结构。。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.