Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
42
Help us understand the problem. What is going on with this article?
@ydzum1123

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

More than 3 years have passed since last update.

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
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ydzum1123
システム、サービスを作れる人になりたい。HTML5+CSS3,JavaScript,Python3,Ruby,Java,COBOL,OracleDB(SQL)。AdobeCCも少し。ほかにもPHP,Julia,Go,flutter(dart),GCP(Firebase),AWS,ブロックチェーン,ディープラーニングを勉強中。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
42
Help us understand the problem. What is going on with this article?