9.15. Таблица INFORMATION_SCHEMA VIEWS

9.15. Таблица INFORMATION_SCHEMA VIEWS

Таблица VIEWS обеспечивает информацию относительно view в базах данных. Вы должны иметь привилегию SHOW VIEW, чтобы обратиться к этой таблице.

INFORMATION_SCHEMA

Name

SHOW

Name

Remarks

TABLE_CATALOG

NULL

TABLE_SCHEMA

TABLE_NAME

VIEW_DEFINITION

CHECK_OPTION

IS_UPDATABLE

DEFINER

SECURITY_TYPE

Примечания:

Столбец VIEW_DEFINITION показывает большинство из того, что Вы видите в поле Create Table, которое выводится SHOW CREATE VIEW. Пропустите слова перед SELECT и перед WITH CHECK OPTION. Предположите, что первоначальная инструкция была такой:

CREATE VIEW v AS SELECT s2,s1 FROM t WHERE s1 > 5 ORDER BY s1 WITH CHECK OPTION;

Затем определение этого view выглядит следующим образом:

SELECT s2,s1 FROM t WHERE s1 > 5 ORDER BY s1

Столбец CHECK_OPTION всегда имеет значение NONE.

Столбец IS_UPDATABLE равен YES, если view обновляемый, в противном случае NO.

Столбец DEFINER указывает, кто определил view. SECURITY_TYPE имеет значение DEFINER или INVOKER.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

9.11. Таблица INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY

Из книги автора

9.11. Таблица INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY Таблица COLLATION_CHARACTER_SET_APPLICABILITY указывает то, какому объединению соответствует набор символов. Столбцы эквивалентны к первым двум полям вывода SHOW


9.12. Таблица INFORMATION_SCHEMA TABLE_CONSTRAINTS

Из книги автора

9.12. Таблица INFORMATION_SCHEMA TABLE_CONSTRAINTS Таблица TABLE_CONSTRAINTS описывает, которые таблицы имеют ограничения. INFORMATION_SCHEMANameSHOWNameRemarksCONSTRAINT_CATALOGNULL CONSTRAINT_SCHEMACONSTRAINT_NAMETABLE_SCHEMATABLE_NAMECONSTRAINT_TYPEПримечания:Значение CONSTRAINT_TYPE может быть UNIQUE, PRIMARY KEY или FOREIGN KEY.Информация UNIQUE и PRIMARY KEY соответствует полю


9.17. Таблица INFORMATION_SCHEMA PLUGINS

Из книги автора

9.17. Таблица INFORMATION_SCHEMA PLUGINS Таблица PLUGINS обеспечивает информацию относительно расширений сервера.INFORMATION_SCHEMANameSHOWNameRemarksPLUGIN_NAMENameMySQL extensionPLUGIN_VERSIONMySQL extensionPLUGIN_STATUSStatusMySQL extensionPLUGIN_TYPETypeMySQL extensionPLUGIN_TYPE_VERSIONMySQL extensionPLUGIN_LIBRARYLibraryMySQL extensionPLUGIN_LIBRARY_VERSIONMySQL extensionPLUGIN_AUTHORMySQL extensionPLUGIN_DESCRIPTIONMySQL


9.18. Таблица INFORMATION_SCHEMA ENGINES

Из книги автора

9.18. Таблица INFORMATION_SCHEMA ENGINES Таблица ENGINES обеспечивает информацию относительно типов памяти.INFORMATION_SCHEMANameSHOWNameRemarksENGINEEngineMySQL extensionSUPPORTSupportMySQL extensionCOMMENTCommentMySQL extensionTRANSACTIONSTransactionsMySQL extensionXAXAMySQL extensionSAVEPOINTSSavepointsMySQL extensionПримечания:Таблица ENGINES ненормативная. Это было добавлено в MySQL