MYSQL 视图建立后,在数据字典中存放的是( )。
时间: 2024-03-30 12:36:37 浏览: 179
在MySQL数据库中,视图的定义也存储在数据字典表中。具体来说,当我们创建一个视图后,MySQL会在"information_schema"数据库中的"VIEWS"表中存储该视图的元数据信息,包括视图的名称、所属数据库、视图的定义查询语句等。此外,如果我们在创建视图时指定了视图的“WITH CHECK OPTION”选项,那么在"information_schema"数据库中的"CHECK_CONSTRAINTS"表中也会存储该视图的检查约束信息。
相关问题
视图建立后,在数据字典中存放的为什么是产生视图的表定义
在MySQL数据库中,视图的定义是基于其所引用的一个或多个表的查询语句而生成的。因此,在数据字典中存储的是产生视图的表定义,也就是视图所引用的表的元数据信息,这些信息包括表的名称、列名、数据类型、长度、精度、是否允许为空等等。视图的定义是动态生成的,每次查询视图时都会执行定义查询语句,从而生成视图的结果集。因此,数据字典中不会存储视图的结果集,而只会存储视图的定义。
阅读全文