用户 用户头像 数据库设计

328人阅读 评论(0) 收藏 举报

具体要求是这样的:用户可以有多个用户头像,但是每次可用的只有一个。

我有两个设计方案

一:在用户头像表里加一个IsActivity标记哪个头像是可用的;

二:在用户表里加一个记录可用头像ID的字段。


方案一:

User表:UserId  其他基本信息字段

UserIcon表:IconId UserId IconUrl IsActivity(标记该头像可否可用)LastUpdateDate

这种方案每次添加或修改头像时,都需要把之前IsActivity为true的项的IsActivity修改为false


方案二:

User表:UserId IconId 其他基本信息字段

UserIcon表:IconId UserId IconUrl

这两个那种更合适,或者有没有更好的设计方案?


方案一

可否这样,给你的UserIcon表增加一个最后更新的字段LastUpdateDate

然后取select top 1 * from table where IsActivity=true order by LastUpdateDate desc 倒序?

查看评论

Discuz修改默认用户头像

在"./ucenter/image"里替换: noavatar_big.gif noavatar_middle.gif noavatar_small.gif
  • Poechant
  • Poechant
  • 2011-01-15 13:28:00
  • 5652

windows8/8.1/10系统更换用户头像或锁屏壁纸出现"设置用户头像出现错误,请再试一次"的解决办法

windows8/8.1/10系统更换用户头像或锁屏壁纸出现”设置用户头像出现错误,请再试一次”的解决办法:问题原因:出现此问题一般是系统激活出现了问题,比如升级系统,或者升级后退回,导致激活出现了异...
  • UXCDA
  • UXCDA
  • 2016-03-19 19:50:44
  • 2358

用户角色权限数据库设计实例

为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。 1.1 用户 用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码...
  • suzhouhe1991
  • suzhouhe1991
  • 2016-04-21 23:15:59
  • 3992

android之用户头像的获取和显示

一,概述 本篇博客总结一下自己在开发过程中应用到的一些知识,在本篇博客中带领大家完成用户头像选择或者拍照上传,并对图片进行大小的压缩,和形状的控制,可以将用户选择到的图片裁剪成圆形上传。 ...
  • qq_33275597
  • qq_33275597
  • 2016-09-27 11:38:33
  • 2516

微信接入之获取用户头像

前段时间写了关于微信支付接入,顺便就把获取用户昵称,头像的方式也归纳下,这个其实挺简单的,具体的方法看官方文档即可。这里只提几个重点。scope参数看过微信文档的话,微信的规定是,对于scope参数,...
  • duotemplar
  • duotemplar
  • 2017-08-01 16:11:15
  • 4678

Web实战之用户头像

在这次博客中我们为用户增加头像 实现功能 用户头像上传 为每个用户提供三个候选头像,分别是最近两次的头像和系统默认头像 依赖的第三方工具 AngularJS前端框架 Express后...
  • xiangyong882000
  • xiangyong882000
  • 2015-01-03 23:37:53
  • 1374

小程序获取用户头像等用户信息

点击打开链接
  • spfLinux
  • spfLinux
  • 2018-02-01 17:34:33
  • 294

angularjs之修改用户头像

修改用户头像逻辑 首先获取用户头像 然后上传头像 用户头像上传的地址,数据类型 上传后获取用户信息 将本地缓存的头像更改为用户的头像 获取用户头像 html部分 class...
  • zhaoqiaomua
  • zhaoqiaomua
  • 2017-05-26 11:22:49
  • 798

应用里的用户头像是怎样更改的?

项目下载地址~~   点击打开链接 今天有点累,我就直接把代码粘上了,不过我在里面加了注释,方便大家理解。 Activity: public class IntentActivity exte...
  • zhaoyanga14
  • zhaoyanga14
  • 2016-08-10 22:22:36
  • 518

微信公众账号调取用户昵称和用户头像

微信服务号获取用户信息最近在做一个活动页面,要求获取用户的昵称和头像,于是研究了一下,直接上步骤(注意只有服务号可以获取)参考文档网页授权获取用户基本信息参考文档首先设置公众号的授权回调域名先进入公众...
  • sd142400
  • sd142400
  • 2015-11-05 15:31:47
  • 8760
    个人资料
    持之以恒
    等级:
    访问量: 20万+
    积分: 3948
    排名: 9942
    最新评论