20.1.1 SQLite中的数据类型

20.1.1 SQLite中的数据类型

数据库是用来存储数据的,而数据是存放在数据库表中的。数据库表就与真实世界的表格相似,有行和列的概念,每一行是一条记录,而每一列是每条记录中具体的某个数据。在数据库中创建表的时候,要为每一列指定一个数据类型,这样数据库才知道如何去存储这类数据。因此,SQLite提供了五种基本的数据类型:

1.NULL。空值,在数据库中存储的就是NULL。

2.INTEGER。带符号的整数,具体取决于存入数字的范围大小,SQLite会根据实际的数字大小决定存储时占用的字节数。

3.REAL。浮点数,存储为8个字节的浮点数。

4.TEXT。文本字符串,使用数据库编码存储(UTF-8、UTF-16BE或UTF-16-LE编码)。

5.BLOB。BLOB数据,如何输入就如何存储,不改变格式,一般是二进制的原始数据。