sqlitesqlite3打开数据库文件中不支持布尔型
SQLite将数据值的存储划分为以下几种存储类型:
BLOB: 存储Blob数据,该类型数据和输入数据完全相同
SQLite采用的是动态数据类型,而其他传统的关系型sqlite3咑开数据库文件使用的是静态数据类型即字段可以存储的数据类型是在表声明时即以确定的,因此它们之间在数据存储方面还是存在着佷大的差异在SQLite中,存储分类和数据类型也有一定的差别如INTEGER存储类别可以包含6种不同长度的Integer数据类型,然而这些INTEGER数据一旦被读入到内存後SQLite会将其全部视为占用8个字节无符号整型。因此对于SQLite而言即使在表声明中明确了字段类型,我们仍然可以在该字段中存储其它类型的數据然而需要特别说明的是,尽管SQLite为我们提供了这种方便但是一旦考虑到sqlite3打开数据库文件平台的可移植性问题,我们在实际的开发中還是应该尽可能的保证数据类型的存储和声明的一致性除非你有极为充分的理由,同时又不再考虑sqlite3打开数据库文件平台的移植问题在此种情况下确实可以使用SQLite提供的此种特征。
你对这个回答的评价是