猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

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

執筆者:

関連記事

sqlserver

「.NET」と「ASP.NET」からのSQL Serverへのコネクションを確認する(1)

INDEX1 コネクション数と状態を確認する2 コネクションプールとは3 コネクションを制御する設定 コネクション数と状態を確認する SQLSERVERのコネクション数を確認するには下記のSQLを実行 …

sqlserver

SQLSERVER saでログインできるようにする

私はsaも設定しておくべきだと思います。 そこでsaログインするための確認ポイントです。 INDEX1 ログインを有効にする2 サーバー認証の設定3 名前付きパイプ ログインを有効にする Manage …

mysql

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

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

mysql

MySQL load dataでcsvをインサートする

かなり高速でinsertしてくれます。 INDEX1 使い方2 ERROR 10453 [補足]insertを高速にする 使い方 MySQLにログインして、データベースを指定して実行します。 mysq …

mysql

MySQLのexists

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