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 刷新。

相关推荐
Elastic 中国社区官方博客4 分钟前
Elasticsearch:使用 Elastic Workflows 构建自动化
大数据·数据库·人工智能·elasticsearch·搜索引擎·自动化·全文检索
OnYoung8 分钟前
编写一个Python脚本自动下载壁纸
jvm·数据库·python
Apple_羊先森9 分钟前
ORACLE数据库巡检SQL脚本--15、表空间的运行状态
数据库·sql·oracle
数据与人34 分钟前
ksql 元命令完整帮助
数据库·oracle
m0_5811241937 分钟前
Python日志记录(Logging)最佳实践
jvm·数据库·python
大黄说说40 分钟前
打通异构数据库:PostgreSQL 通过 mysql_fdw 实现 MySQL 透明查询实战
数据库·mysql·postgresql
马克学长1 小时前
SSM在浙智游bjl48(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·浙智游系统·景点信息管理
姚远Oracle ACE1 小时前
Step-by-Step: 在 Linux 上使用 VMware 安装 Oracle 26ai RAC 数据库
linux·数据库·oracle
naruto_lnq1 小时前
如何为开源Python项目做贡献?
jvm·数据库·python
一只专注api接口开发的技术猿1 小时前
淘宝商品详情API的流量控制与熔断机制:保障系统稳定性的后端设计
大数据·数据结构·数据库·架构·node.js