📜  SQLite创建表(1)

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

SQLite 创建表

SQLite 是一种轻量级的嵌入式关系型数据库管理系统。它支持 SQL 语言,并且使用非常方便和简单。SQLite 创建表是使用 SQLite 的基本操作之一。本文将会介绍如何使用 SQLite 创建表。

SQLite 创建表的 SQL 语法

使用 SQLite 创建表的 SQL 语法如下所示:

CREATE TABLE table_name (
   column1 datatype PRIMARY KEY(other constraints),
   column2 datatype(other constraints),
   column3 datatype(other constraints),
   .....
);
  • CREATE TABLE 是 SQLite 创建表的 SQL 关键字。
  • table_name 是将要创建表的名称。
  • column1, column2, column3, ... 分别是将要在表中创建的列名。
  • datatype 是每个列名的数据类型。
  • PRIMARY KEY 用于设置主键,一个表中只能有一个主键。
  • other constraints 可以用于设置其他的约束条件。
SQLite 数据类型

在 SQLite 中可用的数据类型有:

  • NULL:空值
  • INTEGER:整数
  • REAL:浮点数
  • TEXT:字符串
  • BLOB:二进制数据
SQLite 创建表的实例

下面的代码是一个 SQLite 创建表的实例:

CREATE TABLE company (
   id       INT PRIMARY KEY NOT NULL,
   name     TEXT              NOT NULL,
   age      INT               NOT NULL,
   address  CHAR(50),
   salary   REAL
);

以上代码中,我们创建了一张名为 company 的表,其中包含了 idnameageaddresssalary 五个字段。其中,id 是主键,其余字段分别设置了对应的数据类型。

总结

SQLite 创建表是基本操作之一。创建表需要用到 SQL 语言,并且必须设置每个列名的数据类型。SQLite 提供了丰富的数据类型,可以满足大部分开发需求。在实际开发过程中,需要根据具体业务需求来创建表。