MySQL中使用多个LIKE值的SHOW TABLE语句?
您可以使用WHERE子句和OR运算符来显示多个LIKE的表。语法如下:
show table from yourDatabaseName
where tables_in_yourDatabaseName Like ‘%anyTableName%’
or tables_in_yourDatabaseName Like ‘%anyTableName2%’
or tables_in_yourDatabaseName Like ‘%anyTableName3%’
.
.
.
.
or tables_in_yourDatabaseName Like ‘%anyTableNameN%’
在上面的语法中,只显示数据库中的表名。
这里考虑的是数据库“test”和其中的表。显示具有多个LIKE的表的查询如下 –
mysql> show tables from test
-> where tables_in_test like '%userrole%'
-> or tables_in_test like '%view_student%'
-> or tables_in_test like '%wholewordmatchdemo%';
以下是输出。
+--------------------+
| Tables_in_test |
+--------------------+
| userrole |
| view_student |
| wholewordmatchdemo |
+--------------------+
3行数据(0.01秒)
阅读更多:MySQL 教程