2160得票25回答
PostgreSQL "DESCRIBE TABLE"

在PostgreSQL中使用psql命令执行类似于Oracle的DESCRIBE TABLE的等效操作,应该怎么做?

51得票5回答
MySQL行格式:固定和动态之间的区别是什么?

MySQL将表的行格式指定为固定或动态,具体取决于列数据类型。如果一个表具有变长列数据类型,例如TEXT或VARCHAR,则该行格式为动态;否则,它是固定的。 我的问题是,这两种行格式有什么区别?其中一种比另一种更高效吗?

37得票4回答
如何实现分级评论?

我正在开发一个能够支持分级评论的网络应用程序。我需要根据收到的投票数重新排列评论的能力。(类似于reddit中的分级评论工作方式) 我希望能听到 SO 社区在如何实现这一点方面的建议。 我应该如何设计 "comments" 表格?以下是我现在使用的结构: Comment id ...

27得票5回答
12得票6回答
个人信息的表结构

什么是存储用户私信对话的最佳表结构? 每个用户可以向多个收件人发送私信。 每个消息都有一个标记,用于标识发送者是否删除了该消息。 每个消息都有一个标记,用于标识接收者是否已读、未读或删除了该消息。 每个消息都可以被删除(设置“删除”标志)。 PrivateMessages页面应该像这样: ...

11得票6回答
在数据库表中存储"网站设置"数据的最佳方式是什么?

我正在开发一个市场平台,想知道处理网站设置的最佳方法,例如标题、网址、是否使用https、联系电子邮件、版本等。 我试图将表格结构化,以便轻松更新,并能够添加更多设置以获取。 我开发了两种结构,一种是将它们保留在一行中,设置名称作为列名,行列值作为设置值,并仅回显第一行值列名与mysql_...

7得票1回答
无法进行MySQL插入...选择外键约束错误。

我很困惑,希望有人能帮忙解答。 查询: insert into `shelter_pages` (`userid`,`relid`) select :userid, `id` from `shelter` where `stage`='egg' order by rand() limit...

7得票5回答
MySQL - 处理这种分层数据的最佳方法是什么?

这是上一篇文章的跟进: MySQL - 是否可以获取层次结构中的所有子项? 我有一个任意深度的邻接表模型表(我已经能够将其转换为嵌套集模型)。 我阅读了关于如何使用嵌套集模型的MySQL数据,虽然它似乎越来越复杂,并且非常复杂,以至于做基本功能,如插入、更新和删除,都变得很难。 还有一篇...

7得票3回答
需要动态搜索多个SQL表格的模式

我正在寻找一种动态搜索多个表的模式。 我无法控制遗留(且设计不良)的数据库表结构。 考虑一个类似于简历搜索的场景,用户可以针对简历中的任何数据执行搜索,并返回符合其搜索条件的简历列表。任何字段都可以随时进行搜索,并与一个或多个其他字段组合进行搜索。 实际的SQL查询根据搜索的字段动态创建...