2016 - 2024

感恩一路有你

SQLite常用操作

浏览量:4714 时间:2024-01-13 07:42:05 作者:采采

SQLite是一种开放源代码的关系型数据库,广泛应用于嵌入式系统中。本文将介绍SQLite的常用操作。

1. 创建数据库

在SQLite中,可以使用以下命令来创建一个新的数据库:

```

sqlite3 STU.db

```

其中,STU.db为数据库的文件名。如果该文件不存在,则会创建一个新的数据库文件。

2. 创建表

创建表是在数据库中存储数据的重要步骤。下面是一个创建名为"stu"的表的示例:

```

CREATE TABLE stu (

id INTEGER PRIMARY KEY,

name TEXT,

age INTEGER

);

```

以上代码创建了一个包含id、name和age三个字段的表。id字段为主键,并且是整数类型;name字段是文本类型;age字段是整数类型。

3. 插入学生信息

插入数据是向表中添加新记录的过程。以下是向"stu"表中插入一条学生信息的示例:

```

INSERT INTO stu (id, name, age) VALUES (1, '张三', 20);

```

在上述示例中,我们指定了id、name和age字段的值,将它们插入到stu表中。

4. 查询学生信息

查询数据是从表中检索特定记录或满足特定条件的记录。以下是查询"stu"表中所有学生信息的示例:

```

SELECT * FROM stu;

```

以上代码将返回stu表中的所有记录。

5. 打开header并再次查询

在SQLite中,可以使用.header命令打开结果的列标题功能,并再次查询数据。以下是示例:

```

.headers on

SELECT * FROM stu;

```

以上代码将打开结果的列标题,并查询stu表中的所有记录。

6. 查询表

除了查询表中的所有记录外,还可以查询有关表本身的信息。例如,可以使用以下命令查询stu表的结构:

```

PRAGMA table_info(stu);

```

以上命令将返回stu表的结构信息,包括字段名、数据类型和约束。

7. 查询数据库

除了查询表信息外,还可以查询整个数据库的信息。以下是查询当前数据库中的所有表的示例:

```

SELECT name FROM sqlite_master WHERE type'table';

```

以上代码将返回当前数据库中所有表的名称。

通过学习和理解上述SQLite的常用操作,您可以更好地使用SQLite进行数据存储和管理。请根据实际需求选择适当的操作来满足您的需求。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。