我是 MySQL 新手,正在使用它来管理书籍数据库。每本书除了标准数据和描述外,还有一些杂项文本字段,这可能取决于书。例如,一本书可能有一些评论、链接等。
我想我会将它们存储在带有 book_id、字段类型(例如评论)和字段内容的表中。
现在,我的问题是,当我获得一本书的所有数据时,我想优化查询。使用第二个查询获取所有额外的文本字段数据就足够简单了。但是,如果我使用 group_concat 在单个查询中为我提供所有书籍信息(包括这些额外的文本字段),是否会显着提高性能?
这意味着我还必须确保我的分隔符被转义,并且在获取数据后我必须取消它。哪种方法更适合我?
谢谢!