gpt4 book ai didi

shell - cqlsh 相当于 mysql -e

转载 作者:行者123 更新时间:2023-12-04 19:06:08 24 4
gpt4 key购买 nike

我正在尝试创建一个小的 shell 脚本,通过 cqlsh 直接从命令行运行命令对我来说非常方便。

在 MySQL 中,我可以执行以下操作:

mysql -u root  -e "show databases;"

是否有等效于 -e 的 cqlsh ,或者是最接近的等价物,将我想在文件中运行的任何命令放入并使用 -f ?

谢谢

最佳答案

对于一次性命令,cqlsh 4.1.1 也有 -e选项:

$cqlsh -e 'desc keyspaces' -u myusername -p mypassword localhost

branch stackoverflow products system_auth
customers system branches system_traces

如果你有一些复杂的东西,比如多行命令序列,那么 -f cqlsh 上的选项应该是你想做的。为了演示,我将创建一个名为 descTables.cql 的简单 cql 脚本文件。看起来像这样:
$ cat descTables.cql
use stackoverflow;
desc tables;

现在,我将使用 cqlsh -f 调用该 cql 脚本:
$cqlsh -f descTables.cql -u myusername -p mypassword localhost

datasimple items

仅供引用 - 看起来 2.0 的最新版本有 cqlsh 4.1.1,其中有 -e旗帜。在我的一个实例中,我有 4.1.0 和 -e选项不可用。

关于shell - cqlsh 相当于 mysql -e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com