MySQLデータベースは、作成時にどこに保存されますか?
データベースの場所、つまりMySQLで作成された場所が必要な場合は、システム変数@@datadirを使用できます。
構文は次のとおりです
SELECT @@datadir;
以下はクエリです
mysql> select @@datadir;
これが出力です。上記のクエリは場所を返します
+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 1 row in set (0.00 sec)
次に、システム内の上記のディレクトリにアクセスします。ディレクトリのスクリーンショットは次のとおりです
次に、データフォルダを開きます。データフォルダには、すべてのデータベースが含まれています。すべてのデータベースを表示するスクリーンショットは次のとおりです
これで、任意のデータベースフォルダでテーブルを確認できます。たとえば、「サンプル」データベースのテーブル名を見てみましょう。スクリーンショットは次のとおりです
-
ターミナルからMySQLデータベースのSQLファイルを実行しますか?
データベースでSQLファイルを実行するには、以下の構文を使用する必要があります。 mysql -u yourUserName -p yourDatabaseName < yourFileName.sql 上記の構文を理解するために、windows+Rショートカットキーを使用してコマンドプロンプトを開きます。 スナップショットは次のとおりです。 OKボタンを押すと、コマンドプロンプトが表示されます。スナップショットは次のとおりです。 次に、binディレクトリに到達します。スナップショットは次のとおりです。 これがbinディレクトリにある私のファイル「mydb.s
-
MySQLテーブルデータはWindowsのどこに保存されていますか?
MySQLテーブルデータの場所を知るために、以下の構文を使用できます- select @@datadir; これには、SHOWVARIABLESコマンドを使用することもできます。以下は構文です- show variables where Variable_name ='datadir'; 上記の構文を実装して、MySQLテーブルがデータを格納する場所を確認しましょう- mysql> select @@datadir; これにより、次の出力が生成されます- +---------------------------------------------+ | @@data