2017-12-26 2 views
0

私は例えば.SQLファイル...にmysqlのコンソールに書いたクエリ保存したい:私は、コードの代わりに、それの結果を保存したいmysqlのクエリを.sqlファイルにエクスポートするには?

CREATE TABLE Employee(id...,name...,salary);

を。 ありがとう

+0

[this](https://stackoverflow.com/questions/11190337/what-is-the-equivalent-of-the-spool-command-in-mysql)をご覧ください – GurV

+0

どのようにこのクエリを実行していますか?ターミナルでは、シェルスクリプトを介して...どのように? –

+0

WAMP app ----> mysql console –

答えて

0

クエリを変数に渡して実行します。この方法では、変数は、クエリを保持すると、あなたがやりたいことができるようになります:...

  1. は、それが
  2. ファイル
  3. 他の操作に送信し、実行

query = "CREATE TABLE Employee(ID ...、name ...、salary)";

のmysql -uルート-h localhostの-P 3306 -p -e "$クエリ"

は$クエリ>> query.sql

これは、データだけでなく、移入を印刷しますエコーあなたのPWDにファイルquery.sqlがあります。上記の例は、シェルスクリプトの一部です。

+0

私はちょうど "CREATE DATABASE Company;"と書かれている.sqlファイルを持っています。 –

+0

しかし、私はこのファイルをmysqlコンソール環境を使って保存したいと考えています –

+1

ありがとうおかあさん –

関連する問題