MySQL 表设置的设计
在设计一个博客系统时,表结构的设置至关重要。通常会有一个基本的数据表设计,其中包括问答表和文章表,以及一个公用的收藏、评论和点赞表。
然而,在实际开发过程中,这种设计可能会遇到一些不便。为了解决这些问题,可以考虑将问答表和文章表分别设置点赞、收藏和评论表。那么,这种数据表设计规范是否正确呢?
对于没有正文内容的记录(如收藏和点赞),使用公用表并通过 type 字段进行区分是合理的。这可以简化数据表的结构和维护。
然而,对于有正文内容的记录(如评论),可能需要考虑单独设置一个表。通过将正文内容存储在一个单独的表中,可以避免数据冗余并提高查询效率。
以上就是博客系统数据表设计:分离点赞、收藏和评论是否更合理?的详细内容,更多请关注抖狐科技其它相关文章!
-
如何给u盘的文件起名
如何给 u 盘的文件起名:保持简洁,易于识别。使用描述性名称,反映文件内容。包含关键字,方便搜索。遵循特定文件类型的命名约定。使用连字符或下划线连接单词,提高可读性。避免使用特殊字符,确保文件兼容性。...
-
cmd如何运行命令提示符
通过按下“win + r”打开“运行”对话框,并输入“cmd”并按“enter”,即可在 cmd 中运行命令提示符,从而在计算机上启动命令提示符窗口。如何在 cmd 中运行命令提示符 要运行命令提示符...
-
clion下载了打不开mac
mac 上无法打开已下载的 clion 的原因主要有:gatekeeper 阻止、下载损坏和权限问题。解决方案包括:1)绕过 gatekeeper,2)检查下载文件的完整性,3)授予应用程序权限,4)...
-
java数组长度为3怎么表示
标识具有 3 个元素的 java 数组时,可以使用两种方法:一是明确指定长度(int[] array = new int[3]),二是使用初始化程序(int[] array = {1, 2, 3}),...
-
反向春运抢票方式
反向春运抢票攻略:提前购票:节前一周车票优先购买。关注动态:关注铁路官方渠道,获取放票信息。app抢票:使用铁路官方app抢票,速度更快。网站抢票:使用12306网站抢票,界面简洁便捷。第三方抢票:第...