**类别** | **指令** | **描述** | **示例** |
**数据库操作** | `.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,一文搞懂
- 05-162025前端最新面试题之HTML和CSS篇
- 05-16大数据开发基础之HTML基础知识
- 05-16微软专家告诉你Win10 Edge浏览器和EdgeHTML的区别
- 05-16快速免费将网站部署到公网方法(仅支持HTML,CSS,JS)
- 05-16《从零开始学前端:HTML+CSS+JavaScript的黄金三角》
- 05-16一个简单的标准 HTML 设计参考
- 05-16css入门
- 05-16前端-干货分享:更牛逼的CSS管理方法-层(CSS Layers)
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)