Възможно е, но трябва да знаете това име на колоната, върнато от SHOW TABLES
заявката е конкатенация на низ tables_in_
и името на вашата база данни. Така че ще изглежда така, за база данни test
:
SHOW TABLES
WHERE tables_in_test NOT LIKE '\_%'
AND tables_in_test NOT LIKE '%\_xrefs'
Но бих предпочел да използвам information_schema
база данни, за да получите тази информация:
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
AND TABLE_NAME NOT LIKE '\_%'
AND TABLE_NAME NOT LIKE '%\_xrefs'