Когда вы CREATE
или ALTER
таблицы, вы можете добавить COMMENTS
- один для таблицы в целом и один для каждого столбца. Чтобы получить эти комментарии, вы можете запросить базу данных INFORMATION_SCHEMA
, в частности столбцы INFORMATION_SCHEMA.COLUMNS.COLUMNS_COMMENT
и INFORMATION_SCHEMA.TABLE.TABLE_COMMENTS
. INFORMATION_SCHEMA
предоставляет множество метаданных о ваших базах данных, включая данные, предоставленные операторами DESCRIBE
. Любой пользователь, у которого есть доступ на чтение к определенной таблице или столбцу, может прочитать соответствующие метаданные из INFORMATION_SCHEMA
, но не может прочитать метаданные о таблицах, к которым у него нет доступа на чтение.
Кажется естественным хранить ваши пользовательские метаданные в INFORMATION_SCHEMA
, но это не так гибко, как вам может понадобиться, потому что вы можете хранить только один COMMENT
на столбец. Если это ограничивает ваши цели или вам необходимо регулярно обновлять данные, следуйте @Dark Falcon и создайте дополнительную таблицу.