sql >> データベース >  >> RDS >> Mysql

シェルスクリプトを使用して複数のMySQLコマンドを実行するためのより良い方法

    たとえば、テキストファイルからMySQLステートメントを実行できると思います

    これがMySQLコマンドを含むcmds.txtファイルです:

    select colA from TableA;
    select colB from TableB;
    select colC from TableC;
    

    シェルスクリプトを使用してそれらを実行するには、次のように入力します

    mysql -h$host -u$user -p$password db_dbname < cmds.txt
    

    このようにして、MySQLコマンドをシェルスクリプトから分離します。

    スクリプトに進行状況情報を表示させたい場合があります。このために、「-verbose」オプションを使用してmysqlを呼び出すことができます。

    詳細については、 https://devを参照してください。 mysql.com/doc/refman/5.6/en/mysql-batch-commands.html



    1. PHPとMySQLを使用したUnicode文字列(हिन्दी)の保存と表示

    2. MySQLクエリでテキストを数値に変換する

    3. テーブルの一部にmysqldumpを使用するにはどうすればよいですか?

    4. PostgreSQLで自動インクリメントの主キーを設定するにはどうすればよいですか?