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データベースをバックアップする方法
MySQLはリレーショナルデータベース管理システムです (RDBMS)。データベース命令を処理し、同時に多くのデータベースを管理できます。 たとえば、新しいデータベースを作成したり、既存のデータベースにデータを追加したりする場合は、MySQLサーバーにメッセージを送信し、追加するデータを提供して、どこに追加するかを伝えます。 ビジネスが小規模であろうと大規模であろうと、データは不可欠な要素です。貴重な情報が損傷、盗難、または災害の影響から保護されるようにするには、MySQLデータベースをバックアップします。この記事では、そのためのいくつかの方法について説明します。 phpMyAdmi
-
MySQLエラー-#1046-データベースが選択されていません
エラー-#1046は、テーブルを作成しているときに発生する可能性がありますが、データベースを選択するのを忘れています。以下に示すようにMySQLを開始したとしましょう- 正しいパスワードを入力すると、上記のウィンドウが開きます。次に、データベースを選択せずにテーブルを作成します。これはエラーを表示します- mysql> CREATE table TblUni -> ( -> id int, -> Name varchar(100) -> ); エラー1046(3D000):データベースが選択されていません 次のスクリーンショットは同じエラーを示して