Sqlite3 基础命令
sqlite3的基本命令
-
进入命令环境:
sqlite3
-
命令行帮助:
.help
-
退出命令行环境:
.quit
/.exit
4. 创建一个新的数据库:`sqlite3 dbname.db`
-
打开一个已存在的数据库:
sqlite3 已存在的文件名
-
导入SQL语句集:
.read
数据文件 -
列出数据表:
.tables
-
显示数据库的结构:
.schema
-
显示数据表结构:
.schema 表名
-
导出数据表的内容:
.dump 表名
-
设置导出目标:
.output 文件名/output stdout(终端)
-
设置分隔符:
.separetor 分隔符(:/,/;...)
-
设置显示模式:
.mode list/column
-
显示标题栏:
.headers on
-
设置列显示宽度:
.width w1,w2,w3,…
-
当前显示格式:
.show
1. 创建表:`CREATE TABLE 表名`
-
删除表:
DROP TABLE 表名
-
修改表:
ALTER TABLE
-
改表名:
ALTER TABLE 旧表名 RENAME TO 新表名
-
增加列:
ALTER TABLE 表名 ADD COLUMN 列名 数据类型 限定
-
-
插入数据:
INSERT INTO 表(列…) VALUES (值…)
-
修改数据:
UPDATE 表 SET 列=‘新值’[ WHILE 条件语句]
-
删除数据:
DELETE FROM 表 [WHERE 条件语句]
-
查询数据:
SELECT 列… FROM 表
-
查询数据,限制返回数量:
SELECT 列… FROM 表 LIMIT 数量 OFFSET 位置
-
排序
ORDER BY 列 ASC(DESC)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?