MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLでどのデータベースが選択されているかを確認するにはどうすればよいですか?


これは、dualのDATABASE()メソッドを使用して確認できます。データベースビジネスを使用しているとします。クエリは次のとおりです-

mysql> use business;
Database changed

これで、デュアルからDATABASE()を使用して、どのデータベースが選択されているかを確認できます。クエリは次のとおりです-

mysql> SELECT DATABASE() FROM DUAL;

これが出力です。

+------------+
| DATABASE() |
+------------+
| business   |
+------------+
1 row in set (0.00 sec)

次に、その特定のデータベース名を取得するために別のデータベースについて考えてみましょう。クエリは次のとおりです。

mysql> use test
Database changed

mysql> SELECT DATABASE() FROM DUAL;

以下は出力です。

+------------+
| DATABASE() |
+------------+
| test       |
+------------+
1 row in set (0.00 sec)

上記のデータベースがMySQLに存在するかどうかを確認できます。クエリは次のとおりです-

mysql> show databases;

これがすべてのデータベースを表示する出力です。

+--------------------+
| Database           |
+--------------------+
| business           |
| databasesample     |
| education          |
| hello              |
| information_schema |
| mybusiness         |
| mysql              |
| performance_schema |
| sample             |
| schemasample       |
| sys                |
| test               |
| universitydatabase |
+--------------------+
13 rows in set (0.05 sec)

上記のように、両方のデータベースがあり、DATABASE()メソッドを使用して現在のデータベース名を取得できます。

別の方法は、statusコマンドを使用することです::

mysql> status;

以下は出力です。

<中央> MySQLでどのデータベースが選択されているかを確認するにはどうすればよいですか?
  1. MySQLデータベースをバックアップする方法

    MySQLはリレーショナルデータベース管理システムです (RDBMS)。データベース命令を処理し、同時に多くのデータベースを管理できます。 たとえば、新しいデータベースを作成したり、既存のデータベースにデータを追加したりする場合は、MySQLサーバーにメッセージを送信し、追加するデータを提供して、どこに追加するかを伝えます。 ビジネスが小規模であろうと大規模であろうと、データは不可欠な要素です。貴重な情報が損傷、盗難、または災害の影響から保護されるようにするには、MySQLデータベースをバックアップします。この記事では、そのためのいくつかの方法について説明します。 phpMyAdmi

  2. MySQLエラー-#1046-データベースが選択されていません

    エラー-#1046は、テーブルを作成しているときに発生する可能性がありますが、データベースを選択するのを忘れています。以下に示すようにMySQLを開始したとしましょう- 正しいパスワードを入力すると、上記のウィンドウが開きます。次に、データベースを選択せず​​にテーブルを作成します。これはエラーを表示します- mysql> CREATE table TblUni -> ( -> id int, -> Name varchar(100) -> ); エラー1046(3D000):データベースが選択されていません 次のスクリーンショットは同じエラーを示して