SQLite 命令行客户端 sqlite3 使用指南

本文给大家介绍一下 SQLite 命令行客户端 sqlite3 的具体使用。如果觉得文章有用,欢迎评论📝、点赞👍、推荐🎁

文章目录

        下载 sqlite3
        连接数据库
        查看帮助
        列出数据库
        查看数据库信息
        备份数据库
        还原数据库
        列出所有表
        查看表定义
        查看索引信息
        显式/修改当前设置
        设置输出格式
        设置 NULL 显示
        显式执行时间
        显示执行计划
        执行脚本文件
        保存查询结果
        导出 SQL 文件
        恢复损坏的数据库
        导入/导出 CSV
        SQLite 归档功能
        读写二进制文件
        执行系统命令
        退出客户端

下载 sqlite3

很多 Linux 操作系统默认会安装一个 SQLite 软件,或者打开 SQLite 官方下载页面,找到“Precompiled Binaries for XXX”,根据不同平台点击下载相应的“sqlite-tools-xxx.zip”文件。
 

下载之后直接解压 zip 文件,其中包含 3 个文件:

    sqldiff 或者 sqldiff.exe,SQLite 数据库比较工具;
    sqlite3 或者 sqlite3.exe,SQLite 命令行客户端;
    sqlite3_analyzer 或者 sqlite3_analyzer.exe,SQLite 数据表和索引的统计分析工具。

本文介绍如何 sqlite3 命令行客户端的使用,如何管理和操作数据库。
连接数据库

在操作系统命令行中直接输入 sqlite3 或者双击 sqlit3.exe 运行客户端工具:

sqlite3.exe

SQLite version 3.33.0 2020-08-14 13:23:32
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>

默认情况下,SQLite 使用内存作为数据库的存储,意味着退出之后所有的内容都会丢失。我们可以使用.open命令打开一个新的数据库文件,例如:

更多请见:http://www.mark-to-win.com/tutorial/51564.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值