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%’
위의 구문에서는 데이터베이스의 테이블 이름만 표시됩니다.
여기에서 데이터베이스 '테스트'와 동일한 데이터베이스의 테이블이 고려됩니다. 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)