数据库设计 - Paulpaulzmx/lost_and_found GitHub Wiki

数据库设计


表的设计:

  1. User,记录用户的基本信息。
  2. Loss,记录失物的信息。

数据字典:

表名称:User(用户)

字段名 字段类型 是否非空 描述 备注
user_id varchar(32) 用户编号 主键
user_name varchar(32) 用户名
user_password varchar(32) 用户密码
user_nickname varchar(32) 用户昵称
user_icon varchar(512) 用户头像 图片以路径方式存储
user_sex int 用户性别
user_phone varchar(32) 用户手机号
user_address varchar(32) 用户地址
create_time timestamp 创建时间
last_modify_time timestamp 更新时间

表名称:Loss(失物)

字段名 字段类型 是否非空 描述 备注
loss_id int 失物编号 主键;自动增长
loss_name varchar(32) 失物名称
user_id varchar(32) 发布人编号 由id查User表获取更多信息
loss_image varchar(1024) 失物图片 图片以路径方式存储
loss_status int(3) 失物状态(已完成\遗失\拾取)
loss_type int(3) 失物类型(校园卡\书籍\钥匙...)
loss_time date 遗失\拾取时间
loss_address varchar(32) 遗失\拾取地址
create_time timestamp 创建时间
last_modify_time timestamp 更新时间