LoginSignup
42
46

More than 5 years have passed since last update.

【MySQL】 SQLをファイルから実行する方法

Posted at

5月に入ってからこっち、
ずーっと定時までの時間つぶしの方法を考える毎日です。

RDBをoracleしか触ったことがなく、
しかもユーザ管理やらチューニングというレベルでは全く触ったことがないので、
なにかしらで1からRDBを勉強してみようと思い立ちました。

で、MySQLをちょこちょこ触りだしたので、
メモを残しておこうと思ったものはココに上げていこうと思います。

というワケで、本来なら第1弾は"導入"から入るべきだったのでしょうが、
そこは別サイトを見ながらサーっと済ませてしまったので割愛します。
(他のPCでまた改めて作業する機会がある・・・はず。)

◆前提(ここまでは準備済。)

・MySQLはインストール済。
・専用クライアントを使って実行。

image

「show databases」の最後の"s"を忘れがち。(自分だけ?)

◇"reading"データベースの"sample"テーブル情報

image

◆入力ファイル(sample_ins.txt)

ただのinsert文ですが。

sample_ins.txt
insert into sample values(
    '1234',
    'samplename',
    '2016-01-01',
    '2016-01-01',
    '2016-01-01'
);

◆やり方①("source"コマンド)

image

sourceコマンドを入力したら、実行するファイルのパスはドラッグ&ドロップで自動入力。
エンターキーを押したらクエリ実行。
「Query OK」となっているので正常に処理されたらしい。

image

select文を実行して行追加されていることを確認。

◆やり方②("\."コマンド)

流れは①と同じ。

image

まとまったような、まとまってないような。
長いわりに、情報量はそんなにないですが、ひとまずここまで。
またいろいろ触っていくうちに他の記事と相互補完していきます。

42
46
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
42
46