发表于: 2019-12-29 23:30:35
1 1060
今天完成的事情:
建表前看了下MySql的数据类型 都有点忘了
1、Text 类型。
2、Number 类型。这些整数类型拥有额外的选项 UNSIGNED。通常,整数可以是负数或正数。如果添加 UNSIGNED 属性,那么范围将从 0 开始,而不是某个负数。
3、Date 类型。
即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。
TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。
在excel大概列了下 部分表
关于留言的我拆成了2个 因为原型图没有具体留言内容
leave message | |||
序号 | id | bigint | |
作品标题 | work_title | varchar | |
游客昵称 | vistor_name | varchar | |
留言状态 | message_state | tinyint | 0/1 |
留言时间 | create_at | bigint | |
修改时间 | update_at | bigint | |
编辑人 | admin_name | varchar |
状态 不知道用什么 先用0或1代替 1精选 0普通这样
留言ID | messageid | bigint |
留言内容 | message | varchar |
留言时间 | create_at | bigint |
留言人 | create_by | varchar |
但我不知道作者回复的留言 应该放在哪个表里 (我上面表的留言人是游客)
因为留言人是作者,是不是需要后台工作人员表
个人觉得 应该再建个游客人员表 但原型图没看到
一级作品集
一级作品集 | ||
onework_id | bigint | |
onework_name | varchar | |
state | tiyint | 0/1 |
create_at | bigint | |
update_at | bigint | |
admin_name | varchar |
二级(需要一级的名称)
二级作品集 | ||
twowork_id | bigint | |
twowork_name | varchar | |
onework_name | varchar | |
state | tiyint | 0/1 |
create_at | bigint | |
create_at | bigint | |
admin_name | varchar |
三级(需要1 2 级名称)
三级作品 | ||
id | therework_id | bigint |
名称 | therework_name | varchar |
所属作品集 | onework_name | varchar |
所属二级作品级别 | twowork_name | varchar |
状态 | state | tiyint |
创建时间 | create_at | bigint |
修改时间 | create_at | bigint |
编辑人 | admin_name | varchar |
下面是具体作品
我不知道 图片 连接什么怎么整 先全部设置为varchar
作品(4级) | ||
id | fourwork_id | bigint |
作品名称 | fourwork_name | varchar |
作品简介 | brief introduction | varchar |
缩略图 | photo | varchar |
视频 | mp4 | varchar |
作品详情图 | work_photo | varchar |
介绍文章 | Introduction | varchar |
明天计划的事情
继续完成表
遇到的问题
关系好乱,有点理不清
也不知道现在设计的表对不对
评论