📜  SQLite-创建表(1)

📅  最后修改于: 2023-12-03 15:20:18.669000             🧑  作者: Mango

SQLite-创建表

SQLite是一种嵌入式数据库,它的数据存储在单独的文件中。在SQLite中,要存储数据,我们需要创建一个表,它类似于Excel中的一个工作表,存储一组相关的数据。

SQLite使用SQL语言来创建表,以下是创建表的语法。

CREATE TABLE 表名(
   列1 数据类型,
   列2 数据类型,
   列3 数据类型,
   .....
   列N 数据类型,
);

其中,表名是你想要创建的表名,列1到列N是表中的列。每列必须指定其数据类型,如INTEGER,TEXT,REAL等。

下面是一个示例代码,它创建了一个名为“employees”的表,该表包含四个列:id,name,age和address。其中,id列是整数类型,name和address列是文本类型,age列是实数类型。

CREATE TABLE employees (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  age REAL,
  address TEXT
);

在上述示例代码中,列id被设置为主键,这意味着它包含唯一的值,并用于对表进行排序和查找。列name被设置为不能为空,这意味着它在插入数据时必须具有值。

我们也可以添加其他约束条件,例如UNIQUE、CHECK、DEFAULT和FOREIGN KEY。这些约束条件可以确保数据的完整性和一致性。

创建一个SQLite表是开始使用SQLite的第一步。有了一个表,我们可以使用SQL语言进行数据插入、查询、更新、删除等操作,使SQLite成为一种非常强大的数据存储解决方案。