首批通过分布式安全可靠测评,为关键业务系统打造
information_schema.VIEWS
更新时间:2026-07-15 20:42:47
说明
该视图从 V1.4 版本开始引入。
功能描述
记录视图信息。
字段说明
| 字段名称 | 类型 | 是否可以为空 | 描述 |
|---|---|---|---|
| TABLE_CATALOG | varchar(64) | NO | 表目录 |
| TABLE_SCHEMA | varchar(128) | NO | 数据库名称 |
| TABLE_NAME | varchar(256) | NO | 视图的名称 |
| VIEW_DEFINITION | longtext | NO | 视图定义 |
| CHECK_OPTION | varchar(8) | NO | 检查选项 |
| IS_UPDATABLE | varchar(3) | NO | 是否可更新 |
| DEFINER | varchar(288) | NO | 创建视图的用户名 |
| SECURITY_TYPE | varchar(7) | NO | 安全类型 |
| CHARACTER_SET_CLIENT | varchar(64) | NO | 视图创建时对应的 Session 变量 character_set_client 的值 |
| COLLATION_CONNECTION | varchar(64) | NO | 视图创建时对应的 session 变量 collation_connection 的值 |
查询示例
查看视图 v_test_tbl1 的详细信息。
obclient [infotest]> SELECT * FROM information_schema.VIEWS WHERE TABLE_NAME='v_test_tbl1'\G
查询结果如下:
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: infotest
TABLE_NAME: v_test_tbl1
VIEW_DEFINITION: select `infotest`.`tbl6`.`col1` AS `col1`,`infotest`.`tbl6`.`col2` AS `col2` from `infotest`.`tbl6`
CHECK_OPTION: NONE
IS_UPDATABLE: YES
DEFINER: root@%
SECURITY_TYPE: NONE
CHARACTER_SET_CLIENT: utf8mb4
COLLATION_CONNECTION: utf8mb4_general_ci
1 row in set