SQLite3 命令行操作指南

2023-12-04 0 364

.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–

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 SQLite SQLite3 命令行操作指南 https://www.u-9.cn/database/sqlite/67454.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务