db中有太多表。我怎样才能显示具有某些模式的表格?或者有没有办法在shell命令中像“| more”那样进行分页?
答案 0 :(得分:54)
show tables like 'pattern';
答案 1 :(得分:2)
您不必使用show tables
,也可以使用任何过滤器查询information_schema.TABLES
。
答案 2 :(得分:1)
例如:
显示像'test%'这样的表会过滤表格,例如“test1,testF,test111,testFoo”
显示像'test _'这样的表会过滤表格,例如“test1,testF”
答案 3 :(得分:0)
在 Spark SQL 中你需要使用星号,SHOW tables LIKE '*table_name*
答案 4 :(得分:-4)
这可以用来瞥见所有表格
select * from tab;
并标识列名称。此后,使用
select * from tab where tname like '%D_';