sqlite 怎么建表
时间: 2024-05-15 10:18:32 浏览: 119
Android数据库高手秘籍(一):SQLite命令
在 SQLite 中建立表的语法如下:
```
CREATE TABLE table_name(
column1 datatype PRIMARY KEY(optional),
column2 datatype NOT NULL,
column3 datatype DEFAULT 0,
table_constraints
);
```
其中,`table_name` 是表的名称,`column1`、`column2` 和 `column3` 是列名,`datatype` 是数据类型,可以是 `INTEGER`、`REAL`、`TEXT` 或 `BLOB` 等。关键字 `PRIMARY KEY` 用于指定列是主键,`NOT NULL` 用于指定列不能为空,`DEFAULT` 用于指定列的默认值。
示例:
```
CREATE TABLE Students(
ID INTEGER PRIMARY KEY,
Name TEXT NOT NULL,
Age INTEGER NOT NULL,
Gender CHAR(1)
);
```
这条语句会建立一个名为 `Students` 的表,包含四列:`ID`、`Name`、`Age` 和 `Gender`。列 `ID` 是整数类型的主键,列 `Name` 和 `Age` 是文本类型的非空列,列 `Gender` 是字符类型的列,默认值为空。
阅读全文