dz的数据库字典 pre_common_member_status 用户状态表
- uid, mediumint, 会员id,
- regip, char, 注册IP,
- lastip, char, 最后登录IP,
- port, smallint, 最后登录端口号,
- lastvisit, int, 最后访问时间,
- lastactivity, int, 最后活动,
- lastpost, int, 最后发表,
- lastsendmail, int, 上次发送email时间 home原字段为lastsend,
- invisible, tinyint, 是否隐身登录,
- buyercredit, smallint, 买家信用等级及积分,
- sellercredit, smallint, 卖家信用等级及积分,
- favtimes, mediumint, 个人空间收藏次数,
- sharetimes, mediumint, 个人空间分享次数,
- profileprogress, tinyint, 个人资料完成度,
我们查询一下,是否是“pre_common_member_status”这个表,如下图:
dz的时间都是时间戳来存的,用时间戳来存储时间的好处就是查询效率高,速度快,在查询某个时间段的数据,用时间戳比用时间来查询,效率要高很多
我们查询2018年1月1日之后没有登录过的用户,sql语句如下:
我们知道这些用户的uid之后,我们想查询该用户的用户名和邮箱地址,应该怎么查询呢?dz的用户表是存储在“pre_ucenter_members”表中,我们需要联表查询,sql如下:
|