gpt4 book ai didi

MySQL:存储长笔记的最有效数据类型?

转载 作者:IT老高 更新时间:2023-10-29 00:21:30 25 4
gpt4 key购买 nike

我想创建一个个人笔记数据库,以 HTML 或很长的文本存储笔记。 VARCHARTEXT 字段之间有什么区别,使用哪个更有效?

我认为 VARCHAR 的最大字符数为 65535 个字符,但如果我包含比这更大的内容,我将无法理解。我想知道是否可以自动压缩某种数据类型,虽然我认为没有那么简单(因为它在实际使用中会占用太多 CPU 时间)。

最佳答案

如果您不确定文本是否总是短于 65535 个字符,那么不要冒险使用 varchar。我认为您绝对应该使用 mediumtext 甚至 longtext 类型,但为了提高性能,请将它们放在单独的表中。例如,创建表 Notes 将包含笔记 ID、标题、创建日期和创建它的用户以及将与 Notes 关联的 NotesText 表> 但将只包含注释 ID 和您的文本列。这将防止查询文本类型的列并在不需要时从数据库中检索它。

关于MySQL:存储长笔记的最有效数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3555353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com