0

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

Code :-

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

2 回答 2

0

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

于 2015-12-23T15:37:54.557 回答
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 接口。

于 2015-12-23T15:45:32.550 回答