• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    SQLite3 命令行操作指南

    发布者: 涵韵 | 发布时间: 2025-6-18 14:44| 查看数: 87| 评论数: 0|帖子模式

    .help
    查看帮助信息
    .backup ?DB? FILE
    备份数据库, 方法:.backup [main|...] filename, 数据库名可以通过.databases 命令得到,一般为main, 可以省略, filename为磁盘文件名.
    .bail ON|OFF
    遇到错误时不再继续, 默认为OFF
    .databases
    列出附加到数据库的数据库和文件
    .dump ?TABLE? ...
    保存表到SQL格式的文件中, 没有指定表名, 则保存所有. 如果要保存到磁盘上需要结合 .output 命令.
    .echo ON|OFF
    打开/关闭 命令行回显
    .exit
    退出该命令行
    .explain ?ON|OFF?
    以合适的方式显示表头, 不带参数则为开启
    .header<s> ON;OFF
    是否显示表头, 和 .explain 差别不是很大
    .help
    显示帮助信息
    .import FILE TABLE
    从文件中导入表
    .indices ?TABLE?
    显示索引
    .load FILE ?ENTRY?
    加载一个扩展库
    .log FILE|off
    是否记录日志,文件可以是标准输出/输入
    .mode MODE ?TABLE?
    设置输出模式, 模式可以是以下几种:
        csv        以逗号分隔的值
        column    表头左对齐(参见 .width)
        html    显示 HTML 代码
        insert    SQL插入语句
        line    一行一个值
        list    值用 string 分隔
        tabs    以 tab 分隔的值
        tcl        TCL 列表元素
    .nullvalue STRING
    以 STRING 代替 NULL 值的输出
    .output FILENAME
    输出到文件, 而不是显示在屏幕上
    .output stdout
    输出到屏幕上
    .prompt MAIN CONTINUE
    替换默认的命令提示信息, 默认就是 sqlite>
    .quit
    退出命令行
    .read FILENAME
    执行 FILENAME 中的 SQL
    .restore ?DB? FILE
    从文件中还原数据到表,  默认表为 main
    .schema ?TABLE?
    显示 CREATE 语句
    .timeout MS
    在 MS 时间内尝试打开被锁定的表
    .vfsname ?AUX?
    显示 VFS 栈信息
    .width NUM1 NUM2 ...
    设置 column 模式中的列的宽度
    .timer ON|OFF
    显示CPU时间
    其它:
    参见 SQLITE3 官方命令手册
    比如 cacuum 可以释放磁盘空间...
    再其它:
    执行该 SQL 语句
    --End of File--

    来源:https://www.jb51.net/article/44552.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表