我在SUSE Linux中有一个SQLite 3数据库。它在命令提示符处卡住了,如下所示:
sqlite> q ...> exit ...> .exit ...> quit ...> .quit
如何退出数据库?
cedebl8k1#
键入; + Enter以终止当前语句(将给予一条错误消息,因为您到目前为止键入的语句无效,但没关系)。然后.quit + Enter。请注意,在SQLite 3中,SQL语句必须以分隔符(默认为;)终止。以.开头的非SQL命令不需要以这种方式终止,但只要按下Enter键,它们就被视为完成。如果命令不是以.开头,并且按Enter键时没有SQL终止字符,则CLI客户端将显示“继续提示符”(在您的情况下为...>),并希望SQL命令在以下行继续执行,直到正确终止。另请参阅 * Command Line Shell For SQLite *。
.quit
;
.
...>
7lrncoxx2#
Ctrl + D将退出SQLite 3数据库命令提示符。即:按住“Ctrl”按钮,然后同时按键盘上的小写 d 键,您将退出SQLite 3命令提示符。
mwg9r5ms3#
使用;(分号)按回车键,然后使用.exit。完成!无敌陷阱您已输入多行命令输入。若要退出命令多行输入**,请使用分号(;)完成命令**。然后使用.exit退出sqlite命令行或继续执行您要执行的操作。
.exit
sqlite> sqlite> cd ...> ...> .exit ...> .exit ...> exit() ...> ; # This semicolon completes the incomplete cd command Error: near "cd": syntax error sqlite> .exit
c9qzyr3d4#
您可以通过键入系统的end-of-file字符(通常是Ctrl + D)来终止SQLite 3程序。使用中断字符(通常是Ctrl + C)来停止长时间运行的SQL语句。
laik7k3q5#
对于Windows命令提示符,按Ctrl + Z然后按Enter对我很有效。它直接把我带出了sqlite>提示符。如果您希望停留在sqlite>提示符处,但刚刚从内部提示符...>中出来,则如JimmyB所述,键入;然后按Enter键。它只是完成了您的语句,提示符...>表明它希望在到目前为止键入的语句中包含更多内容,因为SQLite语句总是以分号结尾。
sqlite>
mbyulnm06#
若要在SQLite提示下查看所有SQLite指令,请使用.help指令。在指令提示下停止之前,您可以使用.exit指令。
.help
3phpmpom7#
运行.help .exit显示
.help .exit
.exit ?CODE? Exit this program with return-code CODE
也就是说,运行.exit 0会将其从sqlite3控制台退出。或者,只需使用.quit或CTRL + D
.exit 0
CTRL + D
7条答案
按热度按时间cedebl8k1#
键入; + Enter以终止当前语句(将给予一条错误消息,因为您到目前为止键入的语句无效,但没关系)。然后
.quit
+ Enter。请注意,在SQLite 3中,SQL语句必须以分隔符(默认为
;
)终止。以.
开头的非SQL命令不需要以这种方式终止,但只要按下Enter键,它们就被视为完成。如果命令不是以
.
开头,并且按Enter键时没有SQL终止字符,则CLI客户端将显示“继续提示符”(在您的情况下为...>
),并希望SQL命令在以下行继续执行,直到正确终止。另请参阅 * Command Line Shell For SQLite *。
7lrncoxx2#
Ctrl + D将退出SQLite 3数据库命令提示符。
即:按住“Ctrl”按钮,然后同时按键盘上的小写 d 键,您将退出SQLite 3命令提示符。
mwg9r5ms3#
最后一个;
使用
;
(分号)按回车键,然后使用.exit
。完成!无敌陷阱
您已输入多行命令输入。若要退出命令多行输入**,请使用分号(
;
)完成命令**。然后使用.exit
退出sqlite命令行或继续执行您要执行的操作。c9qzyr3d4#
您可以通过键入系统的end-of-file字符(通常是Ctrl + D)来终止SQLite 3程序。使用中断字符(通常是Ctrl + C)来停止长时间运行的SQL语句。
laik7k3q5#
对于Windows命令提示符,按Ctrl + Z然后按Enter对我很有效。它直接把我带出了
sqlite>
提示符。如果您希望停留在
sqlite>
提示符处,但刚刚从内部提示符...>
中出来,则如JimmyB所述,键入;然后按Enter键。它只是完成了您的语句,提示符...>
表明它希望在到目前为止键入的语句中包含更多内容,因为SQLite语句总是以分号结尾。mbyulnm06#
若要在SQLite提示下查看所有SQLite指令,请使用
.help
指令。在指令提示下停止之前,您可以使用.exit
指令。3phpmpom7#
运行
.help .exit
显示也就是说,运行
.exit 0
会将其从sqlite3控制台退出。或者,只需使用
.quit
或CTRL + D