Computer >> Máy Tính >  >> Lập trình >> MySQL

Câu lệnh SHOW TABLE với nhiều giá trị LIKE trong MySQL?

Bạn có thể sử dụng mệnh đề WHERE và toán tử OR để hiển thị bảng có nhiều LIKE. Cú pháp như sau:

 hiển thị bảng từ yourDatabaseNamewhere table_in_yourDatabaseName Giống như ‘% anyTableName%’ hoặcboards_in_yourDatabaseName Giống như ‘% anyTableName2%’ hoặcboards_in_yourDatabaseName Giống như ‘% anyTableName3%’ .... hoặc table_in_yourDatabaseNameName giống như ‘% anyTableTableName] 

Trong cú pháp trên, chỉ có tên bảng trong cơ sở dữ liệu được hiển thị.

Ở đây, cơ sở dữ liệu ‘kiểm tra’ và các bảng trong cùng một cơ sở dữ liệu được xem xét. Truy vấn để hiển thị các bảng có nhiều LIKE như sau -

 mysql> hiển thị các bảng từ test-> trong đó các table_in_test như '% userrole%' -> hoặc table_in_test như '% view_student%' -> hoặc table_in_test như '% wholewordmatchdemo%'; 

Sau đây là kết quả.

 + -------------------- + | Tables_in_test | + -------------------- + | userrole || view_student || wholewordmatchdemo | + -------------------- + 3 hàng trong bộ (0,01 giây)