Có thể nhưng bạn phải biết rằng tên cột được trả về từ SHOW TABLES
truy vấn là nối của chuỗi tables_in_
và tên cơ sở dữ liệu của bạn. Vì vậy, nó sẽ giống như thế này, cho test
:
SHOW TABLES
WHERE tables_in_test NOT LIKE '\_%'
AND tables_in_test NOT LIKE '%\_xrefs'
Nhưng tôi thích sử dụng information_schema
cơ sở dữ liệu để lấy thông tin này:
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
AND TABLE_NAME NOT LIKE '\_%'
AND TABLE_NAME NOT LIKE '%\_xrefs'