欢迎来到 Android人的问与答 ,在这里提问或帮助他人解答。 Question2Answer的1.6.x和1.7.x版本的中文翻译包我修改更新:

Question2answer

如何使用中文语言包

Q2A 1.6.x - Chinese Simplified (简体中文)

Q2A 1.7.x - Chinese Simplified (简体中文)


国内服务器推荐 阿里云服务器
国外服务器推荐 DigitalOcean
VPN推荐 正版Green VPN
阿里云推荐码:ldvq50

SQLite支持那些数据类型

0 喜欢 0 不喜欢
286 浏览

SQLite支持那些数据类型:都支持。但是,为了保持逻辑一致性、可移植和简单维护性,建议:定义数据表的字段时使用和SQLite支持的数据存储类型一致的类型。简言之,你就将你的数据类型一一对应到下面的数据类型最好:

存储类

描述

NULL

值是一个 NULL 值。

INTEGER

值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。

REAL

值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。

TEXT

值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。

BLOB

值是一个 blob 数据,完全根据它的输入存储。

 

如果想详细的了解其中原因,可以参考我的博客:

http://forlong401.com/?p=1317

参考:

http://sqlite.org/datatype3.html

Each value stored in an SQLite database (or manipulated by the database engine) has one of the following storage classes:

  • NULL. The value is a NULL value.
  • INTEGER. The value is a signed integer, stored in 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the value.
  • REAL. The value is a floating point value, stored as an 8-byte IEEE floating point number.
  • TEXT. The value is a text string, stored using the database encoding (UTF-8, UTF-16BE or UTF-16LE).
  • BLOB. The value is a blob of data, stored exactly as it was input.
最新提问 2月 12, 2015 分类:SQLite | 用户: forlong401 (7,050 分)
修改于 2月 12, 2015 用户:forlong401

登录 或者 注册 后回答这个问题。

...