查看视图

是指查看数据库中,已经存在的视图的定义

查看视图,必须要有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查看视图相关推荐

  1. mysql查询触发器_mysql查看所有触发器以及存储过程等操作集合【转】

    1. mysql查询所有表: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名' AND  TAB ...

  2. 第14章_视图(创建视图、查看视图、更新视图的数据、修改、删除视图)

    第14章_视图 第14章_视图 1. 常见的数据库对象 2. 视图概述 2.1 为什么使用视图? 2.2 视图的理解 3. 创建视图 3.1 创建单表视图 3.2 创建多表联合视图 3.3 基于视图创 ...

  3. php中使用mysql的视图_MYSQL中视图的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于MYSQL中视图的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.什么是视图 执行一条SQL,将结果集保存在一张虚拟表中 (相关 ...

  4. mysql学生成绩视图_mysql的视图

    # 转载请联系 假如你在管理着学生系统,有两张这样的表. mysql> select * fromstudent;+-----+-----------+--------+-------+---- ...

  5. mysql创建全外连接的视图_MySQL之视图

    SQL语言之视图 前言 本章我们将学习MySQL中的视图,视图是数据库中的重要组件,本文将从视图是什么,视图的作用,创建和使用视图以及修改视图这些方面讲解视图. 视图是什么 视图View是一种虚拟的表 ...

  6. mysql视图_mysql之视图详解

    视图就是一个存在于数据库中的虚拟表. 视图本身没有数据,只是通过执行相应的select语句完成获得相应的数据. 目录 CREATE [OR REPLACE] [ALGORITHM = {UNDEFIN ...

  7. MySQL视图——创建视图、修改视图、删除视图、查看视图和更新视图

    一.创建视图 语法:          create view 视图名          as          查询语句: 案例 1. 查询姓名中包含k字符的员工名.部门名和工种信息 ①创建视图my ...

  8. mysql left join视图_MySQL之视图

    SQL语言之视图 前言 本章我们将学习MySQL中的视图,视图是数据库中的重要组件,本文将从视图是什么,视图的作用,创建和使用视图以及修改视图这些方面讲解视图. 视图是什么 视图View是一种虚拟的表 ...

  9. mysql 表和视图_MySQL中视图和普通表的区别

    1.视图是数据库数据的特定子集.可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据,这种方法可以保护用户和应用程序不受某些数据库修改的影响. 2.视图是抽象的,他在使用时,从表里提取出数据, ...

  10. mysql 查询语句_MySQL相关(一)- 一条查询语句是如何执行的

    前言 学习一个新知识最好的方式就是上官网,所以我先把官网贴出来 MySQL官网 (点击查阅),如果大家有想了解我没有说到的东西可以直接上官网看哈~目前 MySQL 最新大版本为8.0,但是鉴于目前应用 ...

最新文章

  1. 基于飞桨PaddlePaddle的语义角色标注任务全解析
  2. 【Python】Python中*args 和**kwargs的用法
  3. 机器人学的几何基础pdf
  4. mysql主从同步简单原理_MYSQL简单主从复制原理及实现
  5. 计算机图形学画圆和直线代码,计算机图形学作业(中点法画直线和八分画圆法).doc...
  6. python selenium_Python+selenium自动化测试
  7. Pycharm结合Anaconda结合使用下的能够产生作用的Anaconda命令
  8. 高德地图缩放级别对应的比例尺
  9. 玩转#ChatGPT之“用Chat GPT 做出行攻略”
  10. 树和二叉树知识点思维导图
  11. idea去掉不想commit的文件
  12. 实现复数类中的运算符重载(含有double类型)
  13. 讲一讲 MySQL 数据备份杀手锏 binlog
  14. PHP纯手写正则爬取星座屋网站星座运势数据
  15. Uigg - 免费开源、灵活的高颜值前端 UI 工具套件,专为设计师打造
  16. 预备作业02 : 体会做中学(Learning By Doing)
  17. HTML基础教程笔记
  18. 数据库系统概论相关知识点复习
  19. org.hibernate.ObjectNotFoundException
  20. Java 这个高级特性,很多人直呼好用!

热门文章

  1. 全景图航拍的方法,制作航拍全景图的步骤
  2. 24点之5 7 7 11
  3. 天擎终端安全管理系统未授权访问SQL注入漏洞
  4. php trying to get,php 做微信认证登陆 返回错误 Trying to get property of non-object
  5. “你是个成熟的设备了,要学会保护自己”
  6. 百度cdn几时能入币_影响汇率的因素有哪些
  7. exchange服务器磁盘性能,Exchange磁盘空间不够了怎么办?
  8. js实现鼠标移动到div背景颜色变换,移开还原
  9. 超级漂亮炫酷的HTML菜单栏导航栏+网站+独特二级列表
  10. AI行业“四小龙”里,谁最有巨头相?