mysql - "TEXT"的 SQL 表字段设置

标签 mysql sql text

在 SQL 中选择“TEXT”作为字段类型时,长度/值应该是多少?我一直跳过那个领域,但只是认为这可能是一件不安全的事情......

我是对的还是需要将其设置为某个数字?

最佳答案

TEXT 列可以有任意长度(出于实用目的,TEXT 字段的长度受限于可用内存和缓冲区)。

TEXT 列本身并没有什么“不安全”的地方。然而,有几个注意事项需要注意,例如 MySQL 仅使用前 1024 个字节进行排序。

您可以在 official MySQL documentation 上阅读更多相关信息

关于mysql - "TEXT"的 SQL 表字段设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944534/

相关文章:

php - MySql 临时表 VS View VS php 数组

mysql - 如何向 SQL 查询中的列添加值?

python - 使用 Python 和 PostgreSQL 管理多个类别树

c++ - 在不使用 C/C++ 使用第二个文件的情况下插入文件而不覆盖

MYSQL 查询 : Can you use IN with 2 different fields?

MYSQL按 "gaps"填充组

mysql - 甲骨文 "LIMIT n,m"等效

sql - 未提供 ORDER BY 时 postgres 如何排序结果

java - 需要向 JFrame 添加文本

windows - 读取带有空字节的文本文件