web-dev-qa-db-ja.com

SQLスクリプトを実行してテーブルと行を作成する

ターミナルでCREATE DATABASEステートメントを使用して作成したデータベースがあり、テーブルと行を作成するステートメントでいっぱいの.sqlファイルがあります。

作成したデータベースでその.sqlを実行するためのコマンドラインが何であるかを知りたいだけです。

44
Johanisma

MySQLインタラクティブクライアントでは、次のように入力できます。

source yourfile.sql

または、コマンドラインからmysqlにデータをパイプすることもできます。

mysql < yourfile.sql

ファイルにデータベースが指定されていない場合は、以下も追加する必要があります。

mysql db_name < yourfile.sql

詳細については、ドキュメントを参照してください。

101
Mark Byers

DBのパスワードがある場合

mysql -u <username> -p <DBName> < yourfile.sql
12
user88975