SQLite教程(七):数据类型详解

下面是对 SQLite教程(七):数据类型详解 的完整攻略:

下面是对 "SQLite教程(七):数据类型详解" 的完整攻略:

标题

SQLite教程(七):数据类型详解

内容

1. 数据类型

SQLite3 中包含了以下 5 种基本的数据类型:

  • NULL 空值。
  • INTEGER 带符号的整型,具体取决于值的大小。
  • REAL 用于存储浮点数。
  • TEXT 用于存储字符串。
  • BLOB 用于存储二进制数据。

2. 示例

下面是一个具有不同数据类型的表格:

CREATE TABLE mytable (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    age INTEGER,
    height REAL DEFAULT 0.0,
    picture BLOB
);

这个表格中包含了以下列:

  1. id:INTEGER 类型,主键,自增。
  2. name:TEXT 类型,不能为空。
  3. age:INTEGER 类型,可以为空。
  4. height:REAL 类型,如果没有提供值,则默认为 0.0。
  5. picture:BLOB 类型,用于存储二进制数据。

下面是一个插入数据的示例:

INSERT INTO mytable (name, age, height, picture)
VALUES ("Tom", 25, 1.75, X'332445F');

这个示例向 mytable 表格中插入了一条数据,包含了以下信息:

  1. name:Tom
  2. age:25
  3. height:1.75
  4. picture:二进制字符串 332445F

以上就是本教程的完整攻略,希望对您有所帮助。

本文标题为:SQLite教程(七):数据类型详解

基础教程推荐