gpt4 book ai didi

mysql - 我的列应该使用什么数据类型? [MySQL]

转载 作者:行者123 更新时间:2023-11-29 09:21:04 25 4
gpt4 key购买 nike

我正在工作中开发内容管理系统。我将有一个列来保存用户内容的正文 (HTML),但我不太确定要使用什么列类型。我不想任意指定最大长度,但我不知道使用 LONGTEXT 或 BLOB 字段是否过度。

也许有人可以给我一些提示或为我指出一些针对此类事情的“最佳实践”文章的方向? :)

感谢任何帮助

最佳答案

我建议阅读http://dev.mysql.com/doc/refman/5.0/en/string-type-overview.html这样您就知道每个字段的大小限制。然后,您可以根据您对应用程序的理解来选择是否应该允许更多。

文字最大长度为 65,535 (216 – 1) 个字符的 TEXT 列

中等文本最大长度为 16,777,215 (224 – 1) 个字符的 TEXT 列。

长文本最大长度为 4,294,967,295 或 4GB (232 – 1) 个字符的 TEXT 列。

我认为你应该设置某种限制。例如,可能值得研究一下其他软件的功能(例如 Word Press)。

至于 ChaosPandion:GZip 是二进制的,如果你打算这样做,他应该使用 BLOB。

关于mysql - 我的列应该使用什么数据类型? [MySQL],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1805199/

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