gpt4 book ai didi

sql - 你怎么知道在sql中什么时候使用varchar什么时候使用text?

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

这似乎是一个非常武断的决定。在大多数情况下,两者都可以完成同样的事情。在我看来,限制 varchar 的长度就像是搬起石头砸自己的脚,因为您永远不知道需要多长的字段。

对于为您的字符串字段选择 VARCHAR 或 TEXT 是否有任何具体指南?

我将使用 postgresql 和 python 的 sqlalchemy orm 框架。

最佳答案

在 PostgreSQL 中,varchartext 之间没有技术上的区别

您可以将 varchar(nnn) 视为具有禁止存储更大值的检查约束的 text 列。

所以每次你想有一个长度限制时,使用varchar(nnn)

如果你不想限制数据的长度使用text

关于sql - 你怎么知道在sql中什么时候使用varchar什么时候使用text?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4705496/

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