可能ですが、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'