如何查看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 键空间中的其他表,了解您可以获得哪些其他信息
我正在尝试探索数据库并希望查看那里存在的所有表。相当于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 键空间中的其他表,了解您可以获得哪些其他信息