44
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

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

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

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

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
44
Help us understand the problem. What are the problem?