在 MySQL 中“SHOW TABLE”語句具有多個 LIKE 值?
可以使用 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 rows in set (0.01 sec)
廣告