如何在monetdb数据库中获取表的列表?

Fop*_*tin 5 monetdb

在postgresql中,可以通过运行以下查询来获取所有表名

SELECT table_name FROM information_schema.tables WHERE table_schema='public';
Run Code Online (Sandbox Code Playgroud)

在monetdb中有类似的东西可以得到表的列表吗?

Fop*_*tin 11

我终于找到了这个查询

select tables.name from tables where tables.system=false ;
Run Code Online (Sandbox Code Playgroud)


Vij*_*hna 11

如果您使用的是mclient,则可以在命令行中使用命令"\ d"列出当前数据库中的所有表.

sql> \d

TABLE  sys.table1 

TABLE  sys.table2

TABLE  sys.table3
Run Code Online (Sandbox Code Playgroud)

另外,使用命令"\ d tablename"查看表的元数据 - 相当于mysql中的"show create table".