ホームページ  >  記事  >  システムチュートリアル  >  Linux システムで MySQL スクリプトをバッチで実行するにはどうすればよいですか?

Linux システムで MySQL スクリプトをバッチで実行するにはどうすればよいですか?

王林
王林転載
2024-03-02 12:52:381235ブラウズ

Linux バッチ実行 MySQL スクリプトの序文

Linux システムでは、MySQL スクリプトのバッチ実行が一般的なタスクです。スクリプトをバッチで実行することにより、大量のデータ操作を手動で処理して効率と精度を向上させることができます。この記事では、Linux システムで MySQL スクリプトをバッチで実行する方法を紹介し、関連するコード例を示します。

仕事の計画中

始める前に、MySQL データベースがインストールされていて、スクリプトを実行する権限があることを確認する必要があります。 MySQL Linux ブートディスク作成ツールをインストールしていない場合は、公式ドキュメントを参照してインストールできます。

linux批量执行的脚本_批量执行shell脚本_linux 批量执行脚本

フローチャート

以下は、MySQL スクリプトのバッチ実行のフローチャートです:

linux 批量执行脚本_linux批量执行的脚本_批量执行shell脚本

リーリー

データベースに接続するコード例

リーリー

上記のコードLinuxバッチ実行スクリプトでは、mysqlコマンドを使用してローカルのMySQLデータベースに接続します。ユーザー名はroot、パスワードはpasswordです。別のホスト上のデータベースに接続する必要がある場合は、localhost を対応するホスト名または IP アドレスに置き換えます。

スクリプトファイルリストを読む

リーリー

上記のコードLinuxバッチ実行スクリプトでは、lsコマンドを使用して、./scripts/ディレクトリ内のすべての.sqlファイルを取得し、それらをscript変数に保存します。次に、for ループを使用してスクリプト ファイルを 1 つずつ調べ、ファイル名を出力します。

スクリプトファイルの実行

リーリー

上記のコードでは、各ループで mysql コマンドを使用してスクリプト ファイルを実行します。

以上がLinux システムで MySQL スクリプトをバッチで実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はitcool.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。