SQL中最大的String类型是什么?
TEXT?或另一个?
DBMS:SQLITE和MYSQL
答案 0 :(得分:8)
MySql 中最大的字符数据类型是LONGTEXT
(请参阅Storage Requirements for String Types),它能够容纳2 ^ 32-1个字节。
SQLite 不会对字符串,BLOB或数值的长度施加任何长度限制(除了大的全局SQLITE_MAX_LENGTH限制)。默认限制为10亿,但您可以在编译时将其更改为最大值2 ^ 31-1(请参阅Maximum length of a string or BLOB)。
答案 1 :(得分:2)
CLOB。
SQL标准使用名称CLOB(它在SQL2008中的功能T041-02),但请注意,其他数据库可能具有不同的名称。我认为TEXT就是其中之一。