gpt4 book ai didi

nosql - 我如何从 Cassandra 数据库中的两个表中检索数据

转载 作者:行者123 更新时间:2023-12-02 03:45:36 24 4
gpt4 key购买 nike

我必须从两个表中检索数据,

这是我在 Cassandra 数据库中的两个表。

员工是关键空间,

两个表:

  1. emp:- "eno"是主键,"username","password"
  2. Dept:-"dno"是主键,"eno","dname"

现在我想从两个表中检索数据,例如eno,用户名,密码,dno,dname。

如何从两个表中检索数据?

最佳答案

How can i retrieve data from two tables?

如果这是您的要求,您不能在一个查询中完成。这意味着您必须执行两个查询并让您的应用程序模拟一个连接,或者另一个选项,对您的数据进行非规范化,使其位于一个表中。

至于实际执行查询,有许多 API 可以从 Cassandra 检索数据。

假设您的列族是 empDept 您可以使用 cli 进行查询:

$ ./cassandra-cli -host localhost -port 9160
$ [default@unknown] USE employee
# single row (collection of columns)
$ [default@employee] GET emp['eno']['username']['password'] as ascii;
# 10 rows for emp column family (aka table)
$ [default@employee] LIST emp limit 10;

检查 Cassandra 0.7 的文档 using the CLI .

关于nosql - 我如何从 Cassandra 数据库中的两个表中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17398620/

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