SQLite 速成学习

1. 命令行开门

复制代码
sqlite3 文件.db               # 新建 or 打开

2. 常用命令(点前缀)

复制代码
.help               # 帮助列表
.tables             # 看表
.schema 表名        # 看建表语句
.headers on         # 显示列名
.mode column        # 列对齐
.quit               # 退出

3. 即席 SQL(末尾加分号)

复制代码
SELECT * FROM 表 LIMIT 5;                    -- 抽样
UPDATE 表 SET 列=值 WHERE 主键=xxx;           -- 改
DELETE FROM 表 WHERE 条件;                    -- 删
INSERT INTO 表(列1,列2) VALUES (v1,v2);       -- 插
BEGIN; UPDATE...; COMMIT;                    -- 事务

4. 一键脚本

复制代码
sqlite3 db.db "SELECT * FROM devattr_base;"  # 无需进入交互

5. 备份/恢复

复制代码
sqlite3 db.db ".backup db.backup"            # 热备
sqlite3 db.backup ".restore db.db"           # 还原

6. 图形工具

DB Browser for SQLite → 拖文件 → 点"浏览数据" → F5 刷新。

相关推荐
Random Glow7 分钟前
聚簇索引 vs 二级索引:回表、覆盖索引、索引下推
数据库·mysql·性能优化·innodb·1024程序员节·索引优化
要开心吖ZSH1 小时前
一次线上锁风暴复盘:号源表大范围 DELETE 的隐患与分批删除改造
数据库·mysql·行锁·1024程序员节·间隙锁·lockwaittimeout
l1t2 小时前
在windows中测试musql数据库
数据库·sqlite·go·1024程序员节
鬼手点金3 小时前
从 API 消息到模型 Token:Chat Template
java·前端·javascript·数据库·人工智能·深度学习·1024程序员节
CRMEB系统商城3 小时前
Redis + 消息队列 + 连接池:CRMEB PRO 性能优化的三驾马车
大数据·数据库·人工智能·小程序·php·1024程序员节
鸽芷咕3 小时前
KingbaseES SQL 调优六步法:定位、诊断、下药、验证,一步都别省
数据库
黄俊懿4 小时前
【架构师从入门到进阶】第七章:缓存和存储的优化思路——第一节:缓存概述
数据结构·数据库·分布式·缓存·架构·系统架构·1024程序员节
John_Hui4 小时前
MySQL 进阶知识
数据库·sql·mysql·1024程序员节
java_nnnn4 小时前
Redis 核心特性与应用场景:从底层原理到分布式系统应用
数据库·redis·1024程序员节
Random Glow4 小时前
一条 SQL 从输入到返回,中间经历了什么
数据库·后端·mysql·性能优化·innodb·1024程序员节