Itu mungkin tetapi Anda harus tahu bahwa nama kolom yang dikembalikan dari SHOW TABLES
kueri adalah gabungan dari string tables_in_
dan nama database Anda. Jadi akan terlihat seperti ini, untuk database test
:
SHOW TABLES
WHERE tables_in_test NOT LIKE '\_%'
AND tables_in_test NOT LIKE '%\_xrefs'
Tapi saya lebih suka menggunakan information_schema
database untuk mendapatkan info ini:
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
AND TABLE_NAME NOT LIKE '\_%'
AND TABLE_NAME NOT LIKE '%\_xrefs'