gpt4 book ai didi

mysql - 在 MySQL 中声明一个值大于 255 的 VARCHAR 是否明智?

转载 作者:可可西里 更新时间:2023-11-01 06:31:58 25 4
gpt4 key购买 nike

我刚刚在文档中注意到,在大于 5.0.3 的 MySQL 版本中,您可以声明具有大于 255 的值的 varchar。过去,我已经为大于 255 的任何数据类型切换了数据类型,但我想知道它是否更好现在练习使用 varchar(1000) 或任何合适的长度来定义更大的字符串值。

这现在在其他数据库中是否也很常见,还是最好坚持使用 255 作为最大值并更改高于该值的数据类型?

最佳答案

正如@Eric 指出的答案所暗示的那样,VARCHAR 存储在表中,而 TEXT 存储在单独的文件中 - 在设计表结构时您必须牢记的唯一真正重要的一点是行大小限制(MySQL将每行/记录限制为 65 KB)。

我建议您将 VARCHAR 用于“单行代码”——任何以文本输入作为其数据源的内容。

关于mysql - 在 MySQL 中声明一个值大于 255 的 VARCHAR 是否明智?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4692774/

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