Cuando CREATE
o ALTER
una tabla, puede agregar COMMENTS
- uno para la tabla como un todo y uno para cada columna. Para recuperar estos comentarios, puede consultar la base de datos INFORMATION_SCHEMA
, específicamente las columnas INFORMATION_SCHEMA.COLUMNS.COLUMNS_COMMENT
y INFORMATION_SCHEMA.TABLE.TABLE_COMMENTS
. INFORMATION_SCHEMA
proporciona una gran cantidad de metadatos sobre sus bases de datos, incluidos los datos proporcionados por DESCRIBE
declaraciones. Cualquier usuario que tenga acceso de lectura a una cierta tabla o columna puede leer los metadatos respectivos desde INFORMATION_SCHEMA
, pero no puede leer los metadatos sobre las tablas para las que no tienen acceso de lectura.
Parece natural almacenar sus metadatos personalizados en INFORMATION_SCHEMA
, pero no es tan flexible como podría necesitarlo porque puede almacenar solo un COMMENT
por columna. Si esto es restrictivo para su propósito o necesita actualizar los datos regularmente, debe seguir @Dark Falcon y crear una tabla adicional.
Quiero agregar mi propia información a la lista que devuelve DESCRIBE TABLE. Mis propios atributos PERSONALIZADOS. – Jack
Largo y corto es más o menos: "No se puede". Mantenga una tabla separada con columnas para table_name, field_name, attribute_name, etc. –