C'est possible mais vous devez connaître le nom de la colonne renvoyé par SHOW TABLES
la requête est une concaténation de la chaîne tables_in_
et le nom de votre base de données. Cela ressemblerait donc à ceci, pour la base de données test
:
SHOW TABLES
WHERE tables_in_test NOT LIKE '\_%'
AND tables_in_test NOT LIKE '%\_xrefs'
Mais je préférerais utiliser information_schema
base de données pour obtenir ces informations :
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
AND TABLE_NAME NOT LIKE '\_%'
AND TABLE_NAME NOT LIKE '%\_xrefs'