退出SQLite3数据库

时间:2016-01-12 15:31:02

标签: sqlite

我在SUSE Linux中有一个SQLite3数据库。

它像命令一样停留在命令提示符下:

sqlite> q
   ...> exit
   ...> .exit
   ...> quit
   ...> .quit

如何退出数据库?

6 个答案:

答案 0 :(得分:19)

键入import android.content.Context; import android.util.AttributeSet; import android.widget.ImageView; public class SquareImageView extends ImageView { public SquareImageView(Context context) { super(context); } public SquareImageView(Context context, AttributeSet attrs) { super(context, attrs); } public SquareImageView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(getMeasuredWidth(), getMeasuredWidth()*2); //Snap to width } } + enter以终止当前语句(将给出错误消息,因为到目前为止您输入的内容不是有效的语句,但不要介意)。然后; +输入。

请注意,在sqlite3中,必须使用分隔符终止SQL语句,默认情况下为.quit。以;开头的非SQL命令不需要以这种方式终止,但只要按下enter就被认为是完整的。

另见https://www.sqlite.org/cli.html

答案 1 :(得分:10)

{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "laravel/framework": "5.0.*", "doctrine/dbal": "~2.5", "illuminate/html": "~5.0", "laracasts/flash": "~1.3" }, "require-dev": { "phpunit/phpunit": "~4.0", "phpspec/phpspec": "~2.1" }, "autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" } }, "autoload-dev": { "classmap": [ "tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php -r \"copy('.env.example', '.env');\"", "php artisan key:generate" ] }, "config": { "preferred-install": "dist" } } 将使您退出sqlite3数据库命令提示符。

即:按住控制按钮,然后同时按下键盘上的小写ctrl-d键,您将转义sqlite3命令提示符。

答案 2 :(得分:3)

对于Windows命令提示符,按Ctrl + Z然后按Enter键 - 为我工作。它直接把我带出了sqlite>提示。

如果你想留下sqlite>提示,但只是出于内部提示>,然后正如JimmyB所说,键入;然后按Enter键。它只是完成你的陈述,提示>表明它在期待的语句中期望更多,因为sqlite语句总是以分号结尾。

希望它有所帮助!一切都好!

答案 3 :(得分:2)

您可以通过键入系统End-Of-File字符(通常是Control-D)来终止sqlite3程序。使用中断字符(通常是Control-C)来停止长时间运行的SQL语句。

答案 4 :(得分:1)

要在SQLite提示符中查看所有SQLite命令,请使用“ .help”命令。在停留在命令提示符之前,可以使用“ .exit”命令。

答案 5 :(得分:0)

要退出命令多行输入,请使用分号;来完成命令。

然后使用.exit退出sqlite命令行。

see the Example