下面是对 "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
);
这个表格中包含了以下列:
id
:INTEGER 类型,主键,自增。name
:TEXT 类型,不能为空。age
:INTEGER 类型,可以为空。height
:REAL 类型,如果没有提供值,则默认为 0.0。picture
:BLOB 类型,用于存储二进制数据。
下面是一个插入数据的示例:
INSERT INTO mytable (name, age, height, picture)
VALUES ("Tom", 25, 1.75, X'332445F');
这个示例向 mytable
表格中插入了一条数据,包含了以下信息:
name
:Tomage
:25height
:1.75picture
:二进制字符串332445F
以上就是本教程的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQLite教程(七):数据类型详解 - Python技术站