MySQL查看视图的三种方法

 更新时间:2024年09月02日 10:49:45   作者:普通网友  
本文主要介绍了MySQL查看视图的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

查看视图
是指查看数据库中,已经存在的视图的定义
查看视图,必须要有SHOW VIEW的权限
查看视图有三种方式

DESCRIBE语句

使用DESCRIBE语句,查看视图

MySQL中,使用DESCRIBE可以查看视图的字段信息,其中,包括字段名、字段类型等信息

语法格式

DESCRIBE 视图名;
或者简写
DESC 视图名;

使用describe语句,查看stu_class视图

这里写图片描述

可以看出,显示了stu_class的字段信息

参数说明

  • NULL,表示该列是否可以存储NULL值
  • Key,表示该列是否已经编制索引
  • Default,表示该列是否有默认值
  • Extra,表示获取到的与给定列相关的附加信息

SHOW TABLE STATUS语句

使用SHOW TABLE STATUS语句,查看视图
MySQL中,SHOW TABLE STATUS语句,可以查看视图的基本信息

语法格式

SHOW TABLE STATUS LIKE ‘视图名’

参数说明

  • LIKE,表示后面匹配的是字符串
  • 视图名,表示要查看的视图的名称,视图名称需要使用单引号括起来

使用SHOW TABLE STATUS语句,查看stu_class视图

这里写图片描述

可以看出,表的说明项——Comment的值为VIEW,说明查询的stu_class是一个视图
存储引擎、数据长度等信息都显示为NULL,说明视图是虚拟表
同样,使用SHOW TABLE STATUS查看student表的信息

这里写图片描述

可以看出,显示了student表的基本信息
包括存储引擎、创建时间等,但是,Comment项没有信息,说明这是一个表,而不是视图,这就是视图和普通表最直接的区别

SHOW CREATE VIEW语句

使用SHOW CREATE VIEW语句,查看视图
MySQL中,使用SHOW CREATE VIEW语句不仅可以查看创建视图时的定义语句,还可以查看视图的字符编码

语法格式

SHOW CREATE VIEW 视图名;

参数说明

  • 视图名,表示要查看的视图名称

使用SHOW CREATE VIEW语句,查看stu_class视图

这里写图片描述

可以看出,显示了视图的名称、创建语句、字符编码等信息

到此这篇关于MySQL查看视图的三种方法的文章就介绍到这了,更多相关MySQL查看视图内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql 死锁和死锁检测的实现

    mysql 死锁和死锁检测的实现

    MySQL提供了死锁检测机制,可以自动检测和解决死锁问题,本文主要介绍了mysql 死锁和死锁检测的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-09-09
  • mysql分区功能详解,以及实例分析

    mysql分区功能详解,以及实例分析

    下面小编就为大家带来一篇mysql分区功能详解,以及实例分析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • mysql事务隔离级别详解

    mysql事务隔离级别详解

    MySQL事务隔离级别是指在多个事务同时执行时,数据库系统如何处理这些事务之间的相互影响。MySQL提供了四种隔离级别:读未提交、读已提交、可重复读和串行化。每种隔离级别都有其优缺点,需要根据具体情况选择合适的级别。
    2023-06-06
  • mysql 查看版本的方法图文演示

    mysql 查看版本的方法图文演示

    今天打算升级下mysql数据库,可不知道现在的版本是多少,从网上找了一些资料,发现还是这些好用。
    2010-04-04
  • MySQL的表分区详解

    MySQL的表分区详解

    这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下
    2014-03-03
  • mysql创建表的sql语句详细总结

    mysql创建表的sql语句详细总结

    在本篇文章里小编给大家整理的是关于mysql创建表的sql语句的相关知识点,需要的朋友们可以参考下。
    2020-02-02
  • 在linux或unix服务器上安装、使用MySQL的注意事项

    在linux或unix服务器上安装、使用MySQL的注意事项

    在linux或unix服务器上安装、使用MySQL的注意事项,需要的朋友可以参考下,使用windows服务器的朋友可以到s.jb51.net下载相关软件
    2012-01-01
  • mysql中insert与select的嵌套使用方法

    mysql中insert与select的嵌套使用方法

    这篇文章主要介绍了mysql中insert与select的嵌套使用方法,代码功能非常实用,需要的朋友可以参考下
    2014-07-07
  • MySQL错误“Data too long”的原因、解决方案与优化策略

    MySQL错误“Data too long”的原因、解决方案与优化策略

    MySQL作为重要的数据库系统,在数据插入时可能遇到“Data too long for column”错误,本文探讨了该错误的原因、解决方案及预防措施,如调整字段长度、使用TEXT类型等,旨在优化数据库设计,提升性能和用户体验,需要的朋友可以参考下
    2024-09-09
  • MySQL添加索引特点及优化问题

    MySQL添加索引特点及优化问题

    这篇文章主要介绍了MySQL添加索引特点及优化问题,MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度,感兴趣的小伙伴可以参考一下
    2022-07-07

最新评论