mysql>显示表,例如“ cms”; + ------------------------- + | Tables_in_tianyan(cms)| + ------------------------- + | 厘米| + ------------------------- + 设置1行(0.00秒)
结果
mysql>显示表,例如“ cms”或“ role”; 错误1064(42000):您的SQL语法有错误;查看手册...
如何按多种条件过滤?
您需要使用该WHERE子句。如文档所示,如果使用"SHOW TABLES LIKE ...",则只能有一个模式,但如果使用,则可以在WHERE子句中使用表达式"SHOW TABLES WHERE ..."。由于需要表达式,因此需要使用WHERE子句。
WHERE
"SHOW TABLES LIKE ..."
"SHOW TABLES WHERE ..."
SHOW TABLES FROM `<yourdbname>` WHERE `Tables_in_<yourdbname>` LIKE '%cms%' OR `Tables_in_<yourdbname>` LIKE '%role%';