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

ターミナルからMySQLデータベースのSQLファイルを実行しますか?


データベースでSQLファイルを実行するには、以下の構文を使用する必要があります。

mysql -u yourUserName -p yourDatabaseName < yourFileName.sql

上記の構文を理解するために、windows+Rショートカットキーを使用してコマンドプロンプトを開きます。

スナップショットは次のとおりです。

ターミナルからMySQLデータベースのSQLファイルを実行しますか?

OKボタンを押すと、コマンドプロンプトが表示されます。スナップショットは次のとおりです。

ターミナルからMySQLデータベースのSQLファイルを実行しますか?

次に、binディレクトリに到達します。スナップショットは次のとおりです。

ターミナルからMySQLデータベースのSQLファイルを実行しますか?

これがbinディレクトリにある私のファイル「mydb.sql」です。 SQLファイルのスナップショットと内容は次のとおりです。

ターミナルからMySQLデータベースのSQLファイルを実行しますか?

これで、SQLファイルを実行するために説明した上記の構文を入力できます。コマンドのスナップショットは次のとおりです。

ターミナルからMySQLデータベースのSQLファイルを実行しますか?

これで、データベーステストで「インストラクター」が作成されたかどうかを確認できます。

ターミナルからMySQLデータベースのSQLファイルを実行しますか?

次に、USEコマンドを使用してデータベーステストに切り替えます。クエリは次のとおりです。

mysql>Use test

次に、テーブル「インストラクター」がテストデータベースに存在することを確認します。クエリは次のとおりです。

ターミナルからMySQLデータベースのSQLファイルを実行しますか?

はい、インストラクターテーブルがあります。次に、テーブルに挿入されているレコードが存在するかどうかを確認する必要があります。クエリは次のとおりです。

mysql> select *from instructor;

出力は次のとおりです。

+----+-------+
| id | Name  |
+----+-------+
|  1 | John  |
|  2 | Larry |
|  3 | Sam   |
+----+-------+
3 rows in set (0.00 sec)

  1. JDBCを使用してデータベースからファイルを取得するにはどうすればよいですか?

    ResultSet インターフェイスは、 getClob()という名前のメソッドを提供します およびgetCharacterStream() Clobを取得するには データ型。通常、ファイルの内容が保存されます。 これらのメソッドは、列のインデックスを表す整数(または、列の名前を表す文字列値)を受け入れ、指定された列の値を取得します。 違いは、getClob()メソッドがClobオブジェクトを返し、getCgaracterStream()メソッドがClobデータ型のコンテンツを保持するReaderオブジェクトを返すことです。 例 次の説明を使用して、データベースにArticlesとい

  2. スクリプトファイルからSQLServerにデータをインポートする方法

    みなさん、こんにちは。以前の記事では、SQL Serverをインストールし、SSMS(SQL Server Management Studio)を介してSQL Serverへの接続を作成し、SQLServerの基本的な操作について学びました。すでに。 この次の記事では、スクリプトファイル(SQLステートメントを含むファイル)を開いて実行し、テーブルを作成し、SQLServerを介してサンプルデータをSQLServerに挿入する方法を学習します。 SSMS。 #first。データベースの設計 データベース管理システムを使用する場合、データベースの設計を理解して把握することは非常に重要です。