textarea 的字段类型是啥?

Posted

技术标签:

【中文标题】textarea 的字段类型是啥?【英文标题】:What field TYPE for textarea's?textarea 的字段类型是什么? 【发布时间】:2012-05-04 12:03:49 【问题描述】:

我有一个表格,客户将在其中输入几个段落到不同的文本区域。我应该为字段类型选择 varchar 还是 text?有关系吗?

谢谢。

埃里克

【问题讨论】:

varchar 保存他们可能输入的任何字母数字或符号字符 您要求保留用户的条目有什么限制? mysql: Large VARCHAR vs. TEXT? 的可能重复项 文本区域不在乎,但如果您将其存储到数据库中,则必须进行区分,您对文本区域的限制是什么? 【参考方案1】:

这取决于您接受的文本的可能长度。文本完全没有限制,但这意味着你最终可能会得到一个巨大的、巨大的、荒谬的响应大小。另一方面,如果您不担心这一点,文本就可以了。

Varchar 要求您了解您希望最大响应的大小,例如 256、1000、4000 个字符。上面的所有数据都会丢失。

【讨论】:

【参考方案2】:

对于没有大小限制的文本,我通常使用 text,如果您定义了最大大小,则使用 varchar

【讨论】:

【参考方案3】:

视情况而定。 varchar 和 text 的区别在于,当 text 是指针时,varchar 实际上是按行存储的。

Varchar 通常更快。当语句不是很长并且有限制时,通常使用 varchar。文本用于大量数据。

【讨论】:

以上是关于textarea 的字段类型是啥?的主要内容,如果未能解决你的问题,请参考以下文章

text WordPress函数将TinyMCE WYSIWYG编辑器添加到“Textarea”类型的任何自定义字段

MySQL字段类型都是啥意思?

数据库CLOB型字段是啥数据类型?

在oracle中number类型的字段长度是啥意思

MySQL 中各种日期/时间字段类型的优缺点是啥?

如果在 Nest.js 中不能使用“any”,架构中字段的类型应该是啥?