SQLite 创建表
SQLite 创建表
SQLite 是一款轻量级的数据库管理系统,因其体积小、速度快、易于使用等优点,被广泛应用于嵌入式系统、移动应用以及个人项目等领域。在 SQLite 中,创建表是进行数据存储的第一步。本文将详细介绍如何在 SQLite 中创建表,包括表结构定义、数据类型、约束条件等。
1. 表结构定义
创建表的第一步是定义表结构。表结构主要包括列名、数据类型、约束条件等。以下是一个简单的示例:
CREATE TABLE IF NOT EXISTS students (id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL,age INTEGER,gender TEXT,class TEXT
);
在这个示例中,我们创建了一个名为 students
的表,包含以下列:
id
: 主键,数据类型为INTEGER
,自动增长。name
: 数据类型为TEXT
,不可为空。age
: 数据类型为INTEGER
,可空。gender
: 数据类型为TEXT
,可空。class
: 数据类型为TEXT
,可空。
2. 数据类型
SQLite 支持多种数据类型,包括:
INTEGER
: 整数类型。REAL
: 浮点数类型。TEXT
: 文本类型。BLOB
: 二进制大型对象类