sqlite3 命令行操作
时间: 2023-08-26 15:06:04 浏览: 121
sqlite3命令方式操作大全
SQLite 提供了一个命令行工具,可以使用它来执行各种 SQLite 数据库操作。以下是一些常用的 SQLite 命令行操作:
1. 打开数据库:
```
sqlite3 database.db```
其中,`database.db` 是要打开的数据库文件名。
2. 执行 SQL 查询:
```
SELECT * FROM table_name;
```
这将执行一个 SELECT 查询,从名为 `table_name` 的表中检索所有数据。你可以替换 `table_name`为实际的表名,以执行相关查询。
3. 创建表:
```
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
```
这将创建一个名为 `table_name` 的表,并定义列名和数据类型。你可以根据需要添加更多的列。
4. 插入数据:
```
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
```
这将向名为 `table_name` 的表中插入数据。你需要提供要插入的列名和相应的值。
5. 更新数据:
```
UPDATE table_nameSET column1 = new_value1, column2 = new_value2, ...
WHERE condition;
```
这将更新名为 `table_name` 的表中符合指定条件的数据。你需要提供要更新的列名和相应的新值,以及更新的条件。
6. 删除数据:
```
DELETE FROM table_nameWHERE condition;
```
这将从名为 `table_name` 的表中删除符合指定条件的数据。你需要提供删除的条件。
7.退出 SQLite 命令行工具:
```
.quit```
这将退出 SQLite 命令行工具。
这些是一些常见的 SQLite 命令行操作示例。你可以根据需要执行其他操作,如创建索引、删除表等。使用 `.help` 命令可以获取更多 SQLite 命令行工具的帮助信息。
阅读全文