【sqlite3使用方法】SQLite 是一个轻量级的嵌入式数据库引擎,广泛用于移动应用、小型服务器和本地数据存储。它不需要单独的服务器进程,所有数据都存储在一个文件中。以下是 sqlite3 的基本使用方法总结。
一、sqlite3 常用命令总结
| 命令 | 说明 |
| `.help` | 显示帮助信息 |
| `.open 数据库名` | 打开或创建一个数据库文件 |
| `.tables` | 显示当前数据库中的表列表 |
| `.schema 表名` | 显示指定表的结构 |
| `.exit` 或 `.quit` | 退出 sqlite3 环境 |
| `CREATE TABLE 表名 (列1 类型, 列2 类型, ...);` | 创建新表 |
| `INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2);` | 插入数据 |
| `SELECT FROM 表名;` | 查询所有数据 |
| `UPDATE 表名 SET 列1=值1 WHERE 条件;` | 更新数据 |
| `DELETE FROM 表名 WHERE 条件;` | 删除数据 |
二、sqlite3 使用流程示例
以下是一个简单的使用流程:
1. 打开数据库
```bash
sqlite3 mydatabase.db
```
2. 创建表
```sql
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
);
```
3. 插入数据
```sql
INSERT INTO users (name, age) VALUES ('Alice', 25);
```
4. 查询数据
```sql
SELECT FROM users;
```
5. 更新数据
```sql
UPDATE users SET age = 26 WHERE name = 'Alice';
```
6. 删除数据
```sql
DELETE FROM users WHERE name = 'Alice';
```
7. 退出 sqlite3
```sql
.exit
```
三、注意事项
- SQLite 不支持所有 SQL 标准功能,如外键约束需手动设置。
- 数据类型灵活,但建议根据实际需求选择合适的数据类型。
- 可通过 `.dump` 导出整个数据库内容。
- 支持事务操作,确保数据一致性。
四、常用数据类型
| 类型 | 说明 |
| INTEGER | 整数 |
| TEXT | 文本字符串 |
| REAL | 浮点数 |
| BLOB | 二进制大对象 |
| NULL | 空值 |
通过以上内容,可以快速掌握 sqlite3 的基本使用方法,适用于日常开发和简单数据管理场景。


