Но как узнать типы данных сразу всех столбцов?
Необходимо использовать следующий запрос:
select
column_name,
data_type
from
information_schema.columns
where
table_name = 'fifa_players_2018'
В нем мы обращаемся к метаданным с помощью information_schema.columns
. Метаданные представляют информацию относительно хранящихся у нас данных. То есть, таблица information_schema.columns
хранит данные о столбцах наших таблиц: названия колонок, типы данных каждой колонки, привилегии доступа.
Кажется сложным, не правда ли? Но стоит понимать, что обращение к метаданным таблиц является редкой необходимостью. Чаще всего это нужно для быстрого знакомства со структурой таблицы. Намного чаще с этим работают системные администраторы.