DataBase MySQL

MySQLにファイルからSQLを読み込む

投稿日:2013年6月21日 更新日:

MySQLにファイルからSQLを読み込む方法は
意外と知られていない方法ですのでメモっておきます。

MySQLにログイン中の場合

mysql> source /・・・/test1.sql
+----------+
| count(*) |
+----------+
|  2594006 |
+----------+
1 row in set (24.22 sec)

スクリプトから実行する場合

# mysql -u USERNAME -p DATABASE < /・・・/test2.sql
Enter password:
count(*)
2594006

おまけのコマンドで指定する

# mysql -u USERNAME -p DATABASE -N -e "select * from table"

-Nで列を非表示にします。
-eの後にSQLを記述します。

Gooleアドセンス用336

Gooleアドセンス用336

-DataBase, MySQL

執筆者:

関連記事

mysql

MySQL:エラー:The total number of locks exceeds the lock table size

The total number of locks exceeds the lock table sizeは、大量にデータを削除する場合等に発生する可能性があります。 見ての通り、ロックするメモリー不 …

sqlserver

SQLSERVER サービス起動用ユーザーを作成する

SQLサーバーのサービスを起動しているのは、デフォルトではおそらくAdministratorです。 ここに大きな落とし穴があります。 Administratroのパスワードを変更することはセキュリティ …

mysql

MySQLのexists

exists自体はほとんどのSQL自体に実装されていると思われます。 しかし、使用方法を誤るとレスポンスに大きな影響を与えてしまします。 副問合せであるexists内部で、集問い合わせのキー列と結合し …

mysql

utilitiesのmysqlfailoverを使う(1)

そもそもこの機能が動作しなくて非常にこまりました。 もしスレーブが認識できないのであれば前回の記事が役に立つかもしれません。 utilitiesのmysqlrplshowを使いたい レプリケーションの …

mysql

MySQLのmysqldumpのエクスポートとインポート

ダンプはバックアップやテストに大活躍してくれます。 しかし、データベース単位でエクスポートしても、インポートには随分時間がかかったりします。 その辺は別の機会にしますが、今回は基本コマンドのまとめです …