È possibile, ma devi conoscere il nome della colonna restituito da SHOW TABLES
la query è la concatenazione della stringa tables_in_
e il nome del database. Quindi sembrerebbe così, per il database test
:
SHOW TABLES
WHERE tables_in_test NOT LIKE '\_%'
AND tables_in_test NOT LIKE '%\_xrefs'
Ma preferirei usare information_schema
database per ottenere queste informazioni:
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
AND TABLE_NAME NOT LIKE '\_%'
AND TABLE_NAME NOT LIKE '%\_xrefs'