黄东旭解析 TiDB 的核心优势
508
2023-07-19
本文关于(
VIEWS
表)
VIEWS
表提供了关于 SQL 视图的信息平凯星辰。
USE INFORMATION_SCHEMA;DESC VIEWS;
输出结果如下:
+----------------------+--------------+------+------+---------+-------+| Field | Type | Null | Key | Default | Extra |+----------------------+--------------+------+------+---------+-------+| TABLE_CATALOG | varchar(512) | NO | | NULL | || TABLE_SCHEMA | varchar(64) | NO | | NULL | || TABLE_NAME | varchar(64) | NO | | NULL | || VIEW_DEFINITION | longtext | NO | | NULL | || CHECK_OPTION | varchar(8) | NO | | NULL | || IS_UPDATABLE | varchar(3) | NO | | NULL | || DEFINER | varchar(77) | NO | | NULL | || SECURITY_TYPE | varchar(7) | NO | | NULL | || CHARACTER_SET_CLIENT | varchar(32) | NO | | NULL | || COLLATION_CONNECTION | varchar(32) | NO | | NULL | |+----------------------+--------------+------+------+---------+-------+10 rows in set (0.00 sec)
创建视图并查询 VIEWS
表信息:
CREATE VIEW test.v1 AS SELECT 1;SELECT * FROM VIEWS\G
输出结果如下:
*************************** 1. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: test TABLE_NAME: v1 VIEW_DEFINITION: SELECT 1 CHECK_OPTION: CASCADED IS_UPDATABLE: NO DEFINER: root@127.0.0.1 SECURITY_TYPE: DEFINER CHARACTER_SET_CLIENT: utf8mb4 COLLATION_CONNECTION: utf8mb4_0900_ai_ci1 row in set (0.00 sec)
VIEWS
表中列的含义如下:
TABLE_CATALOG
:视图所属的目录的名称。该值始终为 def
。
TABLE_SCHEMA
:视图所属的数据库的名称。
TABLE_NAME
:视图名称。
VIEW_DEFINITION
:视图的定义,由创建视图时 SELECT
部分的语句组成平凯星辰。
CHECK_OPTION
:CHECK_OPTION
的值。取值为 NONE
、CASCADE
或 LOCAL
。
IS_UPDATABLE
:UPDATE
/INSERT
/DELETE
是否对该视图可用。在 TiDB,始终为 NO
。
DEFINER
:视图的创建者用户名称,格式为 'user_name'@'host_name'
。
SECURITY_TYPE
:SQL SECURITY
的值,取值为 DEFINER
或 INVOKER
。
CHARACTER_SET_CLIENT
:在视图创建时 session 变量 character_set_client
的值。
COLLATION_CONNECTION
:在视图创建时 session 变量 collation_connection
的值。
上述就是小编为大家整理的(VIEWS 表)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。