0

MPP データベースの 1 つに取り組んでおり、Python または UNIX シェル スクリプトで複数のセッションを使用して単一の SQL クエリを実行したいと考えています。Python/UNIX ユーティリティで SQL を生成することについて、誰かがあなたの考えを共有できますか? 任意の入力をいただければ幸いです。ありがとうございました。

Code :-

for i in {1..$n}
do
        (  sh run_sql.sh test.sql touchstone_test & )
done
4

2 に答える 2

0

規模に応じて、いずれかのオプションを選択できます。

実行するタスクが小さい場合は、シェル スクリプトを実行しても問題ありません。クエリを mysql CLI クライアントにパイプすることもできることに注意してください。

mysql_cmd="mysql -h<host> -u<user> -p<pwd> <db>"
echo "SELECT name, id FROM myobjects WHERE ...." | $mysql_cmd

大規模なプロジェクトでは、Python と前述の mysqldb インターフェイスを使用します。

于 2015-12-23T15:45:32.550 に答える
0

Python の場合は、MySQLdb モジュールをダウンロードできます。MySQLdb は、Python から MySQL データベース サーバーに接続するためのインターフェイスです。Python Database API v2.0 を実装し、MySQL C API の上に構築されています。より詳しい情報。

于 2015-12-23T15:37:54.557 に答える