如何使用UNIX shell脚本并行多次运行单个进程?

时间:2015-12-23 15:33:41

标签: python sql unix paraccel

我正在使用其中一个MPP数据库,并希望在python或UNIX shell脚本中使用多个会话运行单个SQL查询。有人可以分享您在python / UNIX实用程序中生成SQL的想法。任何输入将不胜感激。谢谢。

{{1}}

2 个答案:

答案 0 :(得分:0)

对于python,您可以下载MySQLdb模块。 MySQLdb是一个用于从Python连接到MySQL数据库服务器的接口。它实现了Python Database API v2.0,并构建在MySQL C API之上。 More info.

答案 1 :(得分:0)

根据比例,您可以选择任一选项。

如果要完成小任务,运行shell脚本就可以了。请注意,您还可以将查询传递给mysql CLI客户端,例如

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

对于更大规模的项目,我会使用Python和已经提到的mysqldb接口。