8

データベースの使用をやめるにはどうすればよいですか?

mysqlを起動するには、次を使用できます。

mysql -u root -pXXXX<ENTER>

現時点では、データベースは選択されていません。これを呼びます

状態1

データベースを選択(または使用)するには:

use "MyDB";
.....My operations or queries

ここで、状態1に戻りたい(データベースを選択せず​​に)。どうすればそれができますか?別のデータベースを選択することはできますが、それはしたくありません。

4

4 に答える 4

7

あなたが求めていることは不可能です。その状態に戻る唯一の方法は、切断してから再接続することです。

現在のデータベースから切り替えたいだけの場合は、内部の「mysql」データベースなどのシステム データベースに切り替えることができます。

use mysql

または、空のデータベースを作成して使用することもできます。

create database empty;
use empty
于 2012-10-30T20:15:21.970 に答える
7

たまたま答えが出ました。コマンドまたはステートメントではありません。

CREATE DATABASE UnselectingDB;
USE UnselectingDB;
DROP DATABASE UnselectingDB;

よろしくお願いします、

あなたはそれをテストすることができます(選択されたDBが何であるかを知るために)

SELECT DATABASE();

一歩一歩...

mysql -u root -pXXXX<ENTER>

このステップで、選択したデータベースがないことを確認できます。答えはNULLです。

SELECT DATABASE();

これで、任意のデータベースを選択して操作を行うことができます

USE mysql;
/*your aditional operations*/

選択したデータベースを確認できます。この例ではmysqlです。

SELECT DATABASE();

ここで、有用なデータベースを削除するのではなく、他のデータベースを作成する必要があります。

CREATE DATABASE StopUsingAnyDB;

後で、最近作成したデータベースを選択する必要があります。

USE StopUsingAnyDB;

選択したデータベースを確認できます。この例ではStopUsingAnyDB です。

SELECT DATABASE();

最後。選択したデータベースを削除します

DROP DATABASE UnselectingDB;

選択したデータベースがどれであるかを確認できます。この例は再びNULLです。

SELECT DATABASE();
于 2012-10-31T20:25:15.087 に答える
-1

試してみてくださいprompt

MySQL マニュアルから:

mysql プロンプトを指定された文字列に再構成します。プロンプトで使用できる特殊文字シーケンスについては、このセクションで後述します。引数なしでコマンドを指定するpromptと、mysql はプロンプトをデフォルトの にリセットしますmysql>

于 2012-10-30T20:13:17.380 に答える