首页 > 微信商城定制 > 微信商城用户数据表结构设计

微信商城用户数据表结构设计

购物网站的用户系统基于微信公众平台的网页授权体系,也就是以OpenID为用户的唯一标识和本地数据表的uid进行绑定。为了方便存储授权后获取的微信用户信息,修改menber用户表并新增字段见表

微信商城用户数据表结构设计

member用户表SQL语句如下

  1. CREATE TABLE `member` (

  2. `openid` varchar(100) NULL ,

  3. `nickname` varchar(50) NULL ,

  4. `sex` int(4) NULL ,

  5. `province` varchar(50) NULL ,

  6. `city` varchar(50) NULL ,

  7. `country` varchar(50) NULL ,

  8. `headimgurl` varchar(255) NULL

  9. );

在用户表的设计中,可以根据自己的实际需求进行表字段的增加和删除,但至少需要增加一个openid,这样才可以把本地用户信息和威信公众平台进行绑定和关联。除了用户的基本信息,用户在购买在线商品(非虚拟)的时候,商家平台需要通过快递或者物流寄送商品到用户手中,这时候就需要一个用户收货信息表(member_address),如表所示

微信商城用户数据表结构设计

member_address用户收货地信息表SQL语句如下

  1. CREATE TABLE `member_address` (

  2. `id` int(4) NULL ,

  3. `uid` int(10) NULL ,

  4. `name` varchar(100) NULL ,

  5. `mobile` varchar(20) NULL ,

  6. `address` text NULL ,

  7. `status` tinyint(4) NULL ,

  8. `create_time` int(10) NULL ,

  9. `update_time` int(10) NULL

  10. );

,可以参考微信商城应用的资料,