Możesz wybrać wszystkie kolumny za pomocą:
SELECT * FROM table_name
Nie możesz filtrować według nazw kolumn w instrukcji SELECT, ale możesz filtrować według nazw kolumn, które same istnieją w bazie danych za pomocą polecenia SHOW COLUMNS:
SHOW COLUMNS FROM table_name LIKE "_%"
Co spowoduje wyświetlenie kolumn zaczynających się od „_”. Jeśli masz bardzo dużą tabelę z bardzo wieloma kolumnami i musisz zbudować instrukcję SELECT z tych pól, sugerowałbym programowe zbudowanie instrukcji, najpierw wyświetlając kolumny za pomocą SHOW COLUMNS
, a następnie zbuduj zapytanie SELECT z tego wyniku.