带多个LIKE值的SHOW TABLES语句

mysql>显示表,例如“ cms”;

+ ------------------------- +

| Tables_in_tianyan(cms)|

+ ------------------------- +

| 厘米|

+ ------------------------- +

设置1行(0.00秒)

结果

mysql>显示表,例如“ cms”或“ role”;

错误1064(42000):您的SQL语法有错误;查看手册...

如何按多种条件过滤?

回答:

您需要使用该WHERE子句。如文档所示,如果使用"SHOW TABLES LIKE

...",则只能有一个模式,但如果使用,则可以在WHERE子句中使用表达式"SHOW TABLES WHERE

..."。由于需要表达式,因此需要使用WHERE子句。

SHOW TABLES

FROM `<yourdbname>`

WHERE

`Tables_in_<yourdbname>` LIKE '%cms%'

OR `Tables_in_<yourdbname>` LIKE '%role%';

以上是 带多个LIKE值的SHOW TABLES语句 的全部内容, 来源链接: utcz.com/qa/434730.html

回到顶部