只在mysql"show tables"中显示具有某些模式的表

use*_*384 35 mysql pagination show

数据库中有太多表.我怎样才能显示具有某些模式的表格?或者有没有办法在shell命令中像"| more"那样进行分页?

a'r*_*a'r 64

show tables like 'pattern';
Run Code Online (Sandbox Code Playgroud)

  • 我还发现`show table like'%pattern%';`也可以工作:) (4认同)
  • @ michaelmcgurk,%是任何类似语句中的通配符。因此,a'r是正确的...该模式可以是您要搜索的任何内容,包括通配符。 (3认同)

wen*_*ang 5

  • 使用像“模式”这样的显示表
  • 模式是使用通配符“%”、“_”的字符串
  • % 匹配任意数量的字符,甚至零个字符。
  • _ 正好匹配一个字符。

例如:

  • show tables like 'test%'将过滤表,例如“test1,testF,test111,testFoo”

  • 显示像“test_”这样的表将过滤像“test1,testF”这样的表