SQLite学习笔记(11)命令行工具

< SPAN style= "COLOR: #ff0000" >sqlite> .help
</ SPAN >.backup ? DB ? FILE      Backup DB (default "main" ) to FILE
.bail ON | OFF           Stop after hitting an error.  Default OFF
.databases             List names and files of attached databases
.dump ? TABLE ? ...      Dump the database in an SQL text format
                          If TABLE specified, only dump tables matching
                          LIKE pattern TABLE .
.echo ON | OFF           Turn command echo on or off
.exit                  Exit this program
.explain ? ON | OFF ?      Turn output mode suitable for EXPLAIN on or off.
                          With no args, it turns EXPLAIN on.
.header(s) ON | OFF      Turn display of headers on or off
.help                  Show this message
.import FILE TABLE     Import data from FILE into TABLE
.indices ? TABLE ?       Show names of all indices
                          If TABLE specified, only show indices for tables
                          matching LIKE pattern TABLE .
.load FILE ? ENTRY ?     Load an extension library
.log FILE |off          Turn logging on or off.  FILE can be stderr/stdout
.mode MODE ? TABLE ?     Set output mode where MODE is one of:
                          csv      Comma-separated values
                          column   Left-aligned columns.  (See .width)
                          html     HTML <table> code
                          insert   SQL insert statements for TABLE
                          line     One value per line
                          list     Values delimited by .separator string
                          tabs     Tab-separated values
                          tcl      TCL list elements
.nullvalue STRING      Print STRING in place of NULL values
.output FILENAME       Send output to FILENAME
.output stdout         Send output to the screen
.prompt MAIN CONTINUE  Replace the standard prompts
.quit                  Exit this program
.read FILENAME         Execute SQL in FILENAME
.restore ? DB ? FILE     Restore content of DB (default "main" ) from FILE
.schema ? TABLE ?        Show the CREATE statements
                          If TABLE specified, only show tables matching
                          LIKE pattern TABLE .
.separator STRING      Change separator used by output mode and .import
.show                  Show the current values for various settings
.stats ON | OFF          Turn stats on or off
.tables ? TABLE ?        List names of tables
                          If TABLE specified, only list tables matching
                          LIKE pattern TABLE .
.timeout MS            Try opening locked tables for MS milliseconds
.width NUM1 NUM2 ...   Set column widths for "column" mode
.timer ON | OFF          Turn the CPU timer measurement on or off

 

命令名命令说明
.help列出所有内置命令。
.backup DBNAME FILE备份指定的数据库到指定的文件,缺省为当前连接的main数据库。
.databases列出当前连接中所有attached数据库名和文件名。
.dump TABLENAME ...以SQL文本的格式DUMP当前连接的main数据库,如果指定了表名,则只是DUMP和表名匹配的数据表。参数TABLENAME支持LIKE表达式支持的通配符。
.echo ON|OFF打开或关闭显示输出。
.exit退出当前程序。
.explain ON|OFF打开或关闭当前连接的SELECT输出到Human Readable形式。
.header(s) ON|OFF在显示SELECT结果时,是否显示列的标题。
.import FILE TABLE导入指定文件的数据到指定表。
.indices TABLENAME显示所有索引的名字,如果指定表名,则仅仅显示匹配该表名的数据表的索引,参数TABLENAME支持LIKE表达式支持的通配符。
.log FILE|off打开或关闭日志功能,FILE可以为标准输出stdout,或标准错误输出stderr。
.mode MODE TABLENAME设置输出模式,这里最为常用的模式是column模式,使SELECT输出列左对齐显示。
.nullvalue STRING使用指定的字符串代替NULL值的显示。
.output FILENAME将当前命令的所有输出重定向到指定的文件。
.output stdout将当前命令的所有输出重定向到标准输出(屏幕)。
.quit退出当前程序。
.read FILENAME执行指定文件内的SQL语句。
.restore DBNAME FILE从指定的文件还原数据库,缺省为main数据库,此时也可以指定其它数据库名,被指定的数据库成为当前连接的attached数据库。
.schema TABLENAME显示数据表的创建语句,如果指定表名,则仅仅显示匹配该表名的数据表创建语句,参数TABLENAME支持LIKE表达式支持的通配符。
.separator STRING改变输出模式和.import的字段间分隔符。
.show显示各种设置的当前值。
.tables TABLENAME列出当前连接中main数据库的所有表名,如果指定表名,则仅仅显示匹配该表名的数据表名称,参数TABLENAME支持LIKE表达式支持的通配符。
.width NUM1 NUM2 ...在MODE为column时,设置各个字段的宽度,注意:该命令的参数顺序表示字段输出的顺序

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值