**类别** | **指令** | **描述** | **示例** |
**数据库操作** | `.open` | 打开或创建数据库文件 | `.open example.db` |
`.databases` | 列出所有连接的数据库 | `.databases` | |
`.backup` | 备份数据库 | `.backup backup.db` | |
`.restore` | 从备份文件恢复数据库 | `.restore backup.db` | |
`.exit` 或 `.quit` | 退出 SQLite 命令行工具 | `.exit` | |
**表操作** | `CREATE TABLE` | 创建新表 | `CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);` |
`DROP TABLE` | 删除表 | `DROP TABLE users;` | |
`ALTER TABLE` | 修改表结构(如添加列) | `ALTER TABLE users ADD COLUMN email TEXT;` | |
`.tables` | 列出所有表 | `.tables` | |
`.schema` | 显示表的创建语句 | `.schema users` | |
**数据查询** | `SELECT` | 查询数据 | `SELECT * FROM users;` |
`WHERE` | 条件查询 | `SELECT * FROM users WHERE age > 18;` | |
`ORDER BY` | 排序查询结果 | `SELECT * FROM users ORDER BY age DESC;` | |
`LIMIT` | 限制查询结果数量 | `SELECT * FROM users LIMIT 10;` | |
`DISTINCT` | 去重查询 | `SELECT DISTINCT name FROM users;` | |
`JOIN` | 连接多个表 | `SELECT users.name, orders.amount FROM users JOIN orders ON users.id = orders.user_id;` | |
**数据插入** | `INSERT INTO` | 插入数据 | `INSERT INTO users (name, age) VALUES ('Alice', 25);` |
**数据更新** | `UPDATE` | 更新数据 | `UPDATE users SET age = 26 WHERE name = 'Alice';` |
**数据删除** | `DELETE FROM` | 删除数据 | `DELETE FROM users WHERE age < 18;` |
**索引操作** | `CREATE INDEX` | 创建索引 | `CREATE INDEX idx_name ON users (name);` |
`DROP INDEX` | 删除索引 | `DROP INDEX idx_name;` | |
**事务操作** | `BEGIN` | 开始事务 | `BEGIN;` |
`COMMIT` | 提交事务 | `COMMIT;` | |
`ROLLBACK` | 回滚事务 | `ROLLBACK;` | |
**聚合函数** | `COUNT` | 计算行数 | `SELECT COUNT(*) FROM users;` |
`SUM` | 计算列的总和 | `SELECT SUM(age) FROM users;` | |
`AVG` | 计算列的平均值 | `SELECT AVG(age) FROM users;` | |
`MIN` | 查找列的最小值 | `SELECT MIN(age) FROM users;` | |
`MAX` | 查找列的最大值 | `SELECT MAX(age) FROM users;` | |
**其他常用指令** | `.mode` | 设置输出模式(如 CSV、列模式等) | `.mode column` |
`.headers` | 显示或隐藏列名 | `.headers on` | |
`.import` | 导入数据到表中 | `.import data.csv users` | |
`.output` | 将查询结果输出到文件 | `.output result.txt` | |
`.show` | 显示当前配置 | `.show` | |
`.help` | 显示帮助信息 | `.help` | |
网站首页 > 基础教程 正文
- 上一篇: 弥补手机最后一块短!UFS3.0闪存到底有多强?
- 下一篇: 优化SQLite,让这根羽毛飞起来
猜你喜欢
- 2025-02-27 iPhone SE微信聊天记录删除了怎么恢复?
- 2025-02-27 SQLite在资产管理与环境监测系统中的应用
- 2025-02-27 sqlite3 支持JSON
- 2025-02-27 科普:微信备份方案+电脑版丢失数据恢复指南
- 2025-02-27 Sqlite简易性能优化方案,给你的应用插上“翅膀”
- 2025-02-27 Sqlite3命令行操作
- 2025-02-27 Mac删除应用图标,应用删不掉,启动台残余图标,拖不进去回收站
- 2025-02-27 Qt编程进阶(21):Qt操作SQLite数据库及实例
- 2025-02-27 使用Python构建SQLite轻量级数据库
- 2025-02-27 如何用C语言操作sqlite3,一文搞懂
- 02-28程序员都喜欢用的网站
- 02-28不知道还有人用hibernate吗?来一波试试水
- 02-28数据分析如何入门呢?
- 02-28从Spark到Flink,菜鸟实时数仓架构是怎样炼成的?
- 02-28警惕!学数据分析的八大误区
- 02-28别让孩子输在信息差!Deepseek点名十大消亡行业,家长必看!
- 02-28 拯救MongoDB管理员的GUI工具大赏:从菜鸟到极客的生存指南
- 02-28MySQL爆雷!MySQL报错Invalid use,我与错误斗智斗勇血泪避坑指南
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)