哪个是SQL中最大的String类型?

时间:2011-01-31 18:12:48

标签: sql mysql sqlite

SQL中最大的String类型是什么?

TEXT?或另一个?

DBMS:SQLITE和MYSQL

2 个答案:

答案 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就是其中之一。