Database MariaDB/MySQL インフラ

[MySQL/MariaDB] mysqlコマンドでバッチ処理・直接実行

投稿日:2018年8月16日 更新日:

こんにちは!シミダイ(@shimidai2100)です。

MySQL・MariaDBの「mysql」コマンドでバッチ処理直接実行をさせる方法を紹介します。

この方法を使用することでシェルスクリプトやMS DOSからバッチ処理を行え、スケジューリングして定期実行させることもできます。

mysqlコマンドはMySQL・MariaDBのCUIで、SQL文だけでなく強力なメタコマンドもある非常に便利なコマンドです。

DBはインストールされている前提ですので、MariaDB・MySQLのインストール方法は下の記事を参考にしてください。

LinuxへのMariaDBのインストールとデータベース作成

こんにちは!シミダイ(@shimidai2100)です。 Linux上でMariaDBをインストールする手順とデータベース作成手順を紹介します。 MariaDBとは MySQLを元に作成されてオープン ...

続きを見る


SQLファイル等をバッチ処理

「mysql」コマンドでSQLファイル等をバッチ処理する時にするには、「<」を使用します。

ファイル名の拡張子の指定はなく、通常のテキスト形式でSQL文を記載すれば使用できます。

以下が実行例です。

インラインでSQLを直接実行

「mysql」コマンドでSQL文を直接実行するには、「-e」オプションを使用します。

以下が実行例です。

 

 

スポンサードリンク

関連記事

-Database, MariaDB/MySQL, インフラ

Translate »

Copyright© shimidai2100 , 2018 All Rights Reserved.