在SQLite3中,我将存储一个非常长的字符串,看起来像这样:
string linkList = "www.blah.com,www.meh.com,www.hah.com";
Run Code Online (Sandbox Code Playgroud)
肯定会超过255个字符,可能会超过1000个字符
如果该列linkList
是一个varchar
,TEXT
还是其他什么东西来存储一个字符串,可能会超过1000个字符
CREATE TABLE(uId INT PRIMARY KEY, linkList varchar);
Run Code Online (Sandbox Code Playgroud)
用于列的最佳变量类型是linkList
什么?
kre*_*dko 23
实际上,SQLite中的所有数据类型都无关紧要,所有数据都将存储为字符串.您可以执行查询CREATE TABLE(uId INT PRIMARY KEY, linkList BlahBlahString);
而不会出现任何错误 SQLite中的数据类型仅适用于sql兼容性
你有 2 种选择来存储一个长String
的 SQLite
TEXT
类型 - SQLite 支持很长的文本(我不知道确切的数字,但我测试了33000 个字符 SQLite3) BLOB
类型:您可以使用BLOB
数据类型来保存长字符串。 归档时间: |
|
查看次数: |
30762 次 |
最近记录: |