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

相关推荐
qq_342295826 小时前
Redis怎样按照距离远近排序展示_通过GEORADIUS的ASC参数进行Geo排序
jvm·数据库·python
2201_761040596 小时前
C#比较两个二进制文件的差异 C#如何实现一个二进制diff工具
jvm·数据库·python
Polar__Star6 小时前
SQL中如何实现特定顺序的查询:CASE WHEN自定义排序
jvm·数据库·python
一只大袋鼠6 小时前
MyBatis 入门详细实战教程(一):从环境搭建到查询运行
java·开发语言·数据库·mysql·mybatis
u0109147606 小时前
mysql如何配置监听IP_mysql bind-address多地址设置
jvm·数据库·python
java资料站6 小时前
MySQL 8.0.45 完整mysqld_safe启动
数据库·mysql
dLYG DUMS6 小时前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite
a9511416426 小时前
如何配置RMAN使用第三方备份软件接口_NetBackup或Commvault的MML层整合
jvm·数据库·python
u0109147607 小时前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
2401_837163897 小时前
如何在 Go 中正确解析带命名空间的 SOAP 响应
jvm·数据库·python