📗附录3.数据字典

数据字典

本字典仅为演示业务逻辑和项目管理中所需要涉及的业务步骤,实际生产环境更加复杂,详见项目代码。

1. 用户表(users)

字段名数据类型长度主键是否可空默认值描述

user_id

INT

用户ID

username

VARCHAR

50

用户名

password

VARCHAR

64

密码(哈希值)

email

VARCHAR

50

邮箱

avatar

VARCHAR

255

头像链接

created_at

INT

10

创建时间

updated_at

INT

10

更新时间

2. 提示词表(prompts)

字段名数据类型长度主键是否可空默认值描述

prompt_id

INT

提示词ID

creator_id

INT

创建者ID

title

VARCHAR

100

提示词标题

description

TEXT

提示词描述

prompt

TEXT

提示词内容

created_at

INT

10

创建时间

updated_at

INT

10

更新时间

3. 评论表(comments)

字段名数据类型长度主键是否可空默认值描述

comment_id

INT

评论ID

prompt_id

INT

提示词ID

user_id

INT

用户ID

text

TEXT

评论内容

created_at

INT

10

创建时间

4. 评分表(ratings)

字段名数据类型长度主键是否可空默认值描述

rating_id

INT

评分ID

prompt_id

INT

提示词ID

user_id

INT

用户ID

rating

SMALLINT

评分值

created_at

INT

10

创建时间

5. 精选集表(collections)

字段名数据类型长度主键是否可空默认值描述

collection_id

INT

精选集ID

creator_id

INT

创建者ID

title

VARCHAR

100

精选集标题

description

TEXT

精选集描述

cover_image

VARCHAR

255

封面图片链接

created_at

TIMESTAMP

创建时间

updated_at

TIMESTAMP

更新时间

6. 精选集提示词关联表(collection_prompts)

字段名数据类型长度主键是否可空默认值描述

collection_prompt_id

INT

关联ID

collection_id

INT

精选集ID

prompt_id

INT

提示词ID

7. 用户精选集关联表(user_collections)

字段名数据类型长度主键是否可空默认值描述

user_collection_id

INT

关联ID

user_id

INT

用户ID

collection_id

INT

精选集ID

Last updated