Det er muligt, men du skal vide, at kolonnenavnet returneres fra SHOW TABLES
forespørgsel er sammenkædning af strengen tables_in_
og dit databasenavn. Så det ville se sådan ud for database test
:
SHOW TABLES
WHERE tables_in_test NOT LIKE '\_%'
AND tables_in_test NOT LIKE '%\_xrefs'
Men jeg ville foretrække at bruge information_schema
database for at få disse oplysninger:
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
AND TABLE_NAME NOT LIKE '\_%'
AND TABLE_NAME NOT LIKE '%\_xrefs'