SQLite操作指南(SQLite version 3.6.21)

前端之家收集整理的这篇文章主要介绍了SQLite操作指南(SQLite version 3.6.21)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_502_1@1、.back ?DB? FILE 备份DB(默认为main)到文件

@H_502_1@2、.bail ON|OFF 遇到一个错误即停止,该值默认为OFF

@H_502_1@3、.databases 列举附加到数据库数据库名和文件

@H_502_1@4、.dump ?TABLE? ... 用sql文本格式列举数据库,如果指定TABLE,仅仅列举匹配的表,比如类型TABLE

@H_502_1@5、.echo ON|OFF 设置echo的状态为ON或者OFF

@H_502_1@6、.exit 退出程序

@H_502_1@7、.explain ?ON|OFF? 设置EXPLAIN的输出模式为ON或者OFF,如果没有参数,EXPLAIN默认设置为ON

@H_502_1@8、.genfkey ?OPTIONS?

@H_502_1@选项设置如下:

@H_502_1@ --NO-DROP:表示不删除旧的fkey触发器

@H_502_1@ --IGNORE-ERRORS:表示忽略含有fkey错误的表

@H_502_1@ --EXEC:表示立即执行生成sql语句

@H_502_1@在信息源中查看文件tool/genfkey.README来进一步了解更详细的内容

@H_502_1@9、.help 显示sqlite的操作指南

@H_502_1@10、.import FILE TABLE 表示向表中导入数据

@H_502_1@11、.indices ?TABLE? 显示所有的索引名,如果指定TABLE,那么仅仅显示指定表的索引,例如,表等的配套模式

@H_502_1@12、.load FILE ?ENTRY? 加载一个外部的库

@H_502_1@13、.mode MODE ?TABLE? 设置输出模式,可选参数如下:

@H_502_1@ CSV 表示逗号分隔值

@H_502_1@ COLUMN 表示左对齐列(看.width)

@H_502_1@ HTML 表示与HTML有关的代码

@H_502_1@ INSERT 表示表的sql插入声明

@H_502_1@ LINE 表示每一行一个值

@H_502_1@ LIST 表示被.separator字符串限定的值

@H_502_1@ TABS 表示制表符分隔的值

@H_502_1@ TCL 表示TCL列表元素

@H_502_1@14、.nullvalue STRING 打印时用STRING代替NULL值

@H_502_1@15、.output FILENAME 输送output到文件

@H_502_1@16、.output stdout 输送output到屏幕

@H_502_1@17、.prompt MAIN CONTINUE 代替标准提示

@H_502_1@18、.quite 退出程序

@H_502_1@19、.read FILENAME 在文件名中执行sql

@H_502_1@20、.restore ?DB? FILE 从文件恢复数据库内容

@H_502_1@21、.schema ?TABLE? 显示创建语句,如果指定TABLE,仅仅指定表的创建语句

@H_502_1@22、.separator STRING 改变输出模式和.import使用的分隔符

@H_502_1@23、.show 显示不同设置的当前值

@H_502_1@24、.tables ?TABLE? 显示表名,如果指定TABLE,仅仅显示指定表的表名

@H_502_1@25、.timeout MS 尝试打开锁定为MS毫秒表

@H_502_1@26、.width NUMI NUM2…… 为“column”模式设置列的宽度

@H_502_1@27、.timer ON|OFF 设置cpu时间计数器为ON或者OFF

备注:由于英语水平有限,翻译难免有错误之处,欢迎各位大侠指正……

猜你在找的Sqlite相关文章