Как динамически выбирать имена столбцов в mySQL

Я хочу выбрать имена столбцов, но я нене знаю структуру таблицы заранее, и она может измениться, поэтому я могут просто жестко закодировать оператор выбора с именами столбцов. Я также не хочу выбирать каждый столбец. Есть ли простой способ сделать это?

Мои мысли этоЭто какая-то комбинация этих двух запросов, но мой SQL не так хорош.

SHOW COLUMNS FROM table_name;
SELECT * FROM table_name; 

Я пытался использовать дополнительный выбор, но это нет работа. Кажется, ничего не происходитя не получаю ошибку

SELECT (SELECT column_name 
        FROM information_schema.columns 
        WHERE table_name ='table_name') 
FROM table_name;

Может быть, мне нужно сделать объединение? .. В любом случае, любая помощь будет отличной, спасибо