如何查看CQL和CQLSH中的所有表?

How to view all tables in CQL and CQLSH?

我正在尝试探索数据库并希望查看那里存在的所有表。相当于SQL中的SHOW TABLES;的命令是什么?

是的,你可以使用DESCRIBE命令:

DESCRIBE tables;

获取所有 table 个名称:DESC tables;

获取 table 的详细视图:DESC table <table_name>;

获取键空间中所有 table 的详细视图:DESC keyspace <keyspace_name>;

根据 Cassandra 的版本,以下内容可能适合您

SELECT * FROM system_schema.tables

查看 system_schema 键空间中的其他表,了解您可以获得哪些其他信息