请问Sqlite 中 string和text 两种数据类型有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问Sqlite 中 string和text 两种数据类型有啥区别相关的知识,希望对你有一定的参考价值。

string是字符串,你向这个类型的数据位置写字符串的时候,传递的是什么字符串类型,它就以什么字符串类型保持。
text你可以理解为在库里建了个txt文档,向这个文档里写文字,它会以这个数据类型所设置的编码进行存储。
假设sqlite库中,A1是string,B1是text。我用VB向A1中写“abc”,向B1中写“abc”,那么a1中实际放的是Unicode格式的“abc”(VB默认的字符串格式为Unicode),而B1中放的是UTF-8格式的“abc”
参考技术A SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型...追问

但是还有string类型呢

string和text有什么区别呀

请问java中parse()的问题

请问怎么用parse()方法
这个方法是按照特定的格式把字符串解析为日期对象的对吧?
谢谢1楼的
我试了下如果不加 throws ParseException就报错
加的话可以正常运行

参考技术A import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest
public static void main(String[] args) throws ParseException
String date="1988-10-10 20:10:10";
Date d=null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d=sdf.parse(date);//将String to Date类型
System.out.println(d);



一个小例子...刚写的...

祝楼主早日成功!!

还有什么不明白的..百度HI我...!

老大这是抛出一定要有的可好 。。。

你没有学过异常吧??

赶紧找书学一下吧!!本回答被提问者采纳

以上是关于请问Sqlite 中 string和text 两种数据类型有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

您好.. 我也是想把sqlite数据库转化为mysqll数据库? 请问怎么转化呢?

C#中提示无法将string隐式转换为bool类型,请问怎么办?

c#sqlite 求教 批量插入,该怎么解决

请问sqlite中精度的问题

SQLite 按日期排序1530019888000

ES 关于text和keyword两种类型数据搜索区别