SQLite常用操作
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进行数据存储和管理。请根据实际需求选择适当的操作来满足您的需求。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。