mysql查询视图命令是哪个

mysql查询视图命令是“DESCRIBE”或者“SHOW CREATE VIEW”。DESCRIBE命令可以查看视图的字段信息,语法为“DESCRIBE 视图名;”,可简写为“DESC 视图名;”;而“SHOW CREATE VIEW”命令可以查看视图的详细信息,语法为“SHOW CREATE VIEW 视图名;”。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

创建好视图后,可以通过查看视图的语句来查看视图的字段信息以及详细信息。

查看视图的字段信息

在mysql中,查看视图的字段信息与查看数据表的字段信息一样,都是使用DESCRIBE关键字来查看。

describe关键字用于查看特定视图或表等的详细设计信息,语法:

DESCRIBE 视图名;

或简写成:

DESC 视图名;

示例 1

下面创建学生信息表 studentinfo 的一个视图,用于查询学生姓名和考试分数。

创建学生信息表 studentinfo 的 SQL 语句和运行结果如下:

CREATE TABLE studentinfo(    ID INT(11) PRIMARY KEY,    NAME VARCHAR(20),    SCORE DECIMAL(4,2),    SUBJECT VARCHAR(20),    TEACHER VARCHAR(20));

mysql查询视图命令是哪个

创建查询学生姓名和分数的视图语句如下:

CREATE VIEW v_studentinfo AS SELECT name,score FROM studentinfo;

mysql查询视图命令是哪个

通过 DESCRIBE 语句查看视图 v_studentsinfo 中的字段信息

DESCRIBE v_studentinfo;

mysql查询视图命令是哪个

注意:使用 DESC 的执行结果和使用 DESCRIBE 是一样的。

由运行结果可以看出,查看视图的字段内容与查看表的字段内容显示的格式是相同的。因此,更能说明视图实际上也是一张数据表了,不同的是,视图中的数据都来自于数据库中已经存在的表。

查看视图的详细信息

在 MySQL 中,SHOW CREATE VIEW 语句可以查看视图的详细定义。其语法如下所示:

SHOW CREATE VIEW 视图名;

通过上面的语句,还可以查看创建视图的语句。创建视图的语句可以作为修改或者重新创建视图的参考,方便用户操作。

示例 2

使用 SHOW CREATE VIEW 查看视图,SQL 语句和运行结果如下所示:

SHOW CREATE VIEW v_studentinfo G

mysql查询视图命令是哪个

上述 SQL 语句以G结尾,这样能使显示结果格式化。如果不使用G,显示的结果会比较混乱,如下所示:

SHOW CREATE VIEW v_studentinfo;

mysql查询视图命令是哪个

到此,关于“mysql查询视图命令是哪个”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

文章标题:mysql查询视图命令是哪个,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/26597

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月18日 下午10:34
下一篇 2022年9月18日 下午10:35

相关推荐

  • 如何进行Apache HTTP组件提权漏洞利用过程深度分析

    Apache HTTP 被发现存在本地提权漏洞(CVE-2019-0211),漏洞作者在名列前茅时间就给出了WriteUp和漏洞EXP,阿尔法实验室也对EXP进行了深入分析,在此将分析的笔记整理分享出来,希望对大家理解该漏洞有所帮助。下面内容主要按着EXP的执行步骤一步步讲解,同时详细解释了利用过程…

    2022年9月15日
    82500
  • coreldraw如何编辑文字

    coreldraw编辑文字的方法 1、首先找到你要修改的cdr文件。 2、打开软件,点击文件,打开。 3、在软件的左侧找到文字工具。 4、鼠标放到需要修改的文字上面,进行修改。 5、再次点击上方菜单栏的文件,保存即可。 感谢各位的阅读,以上就是“coreldraw如何编辑文字”的内容了,经过本文的学…

    2022年9月26日
    1.2K00
  • windows 0xc0000221如何解决

    解决方法: 方法一: 1、首先我们将系统光盘插入到电脑中,在bios设置中选择光盘启动。 2、然后跟着提示,连续选择“下一步” 3、进入安装界面后,点击其中的“修复计算机”就可以引导修复了。 方法二: 1、没有光盘也没有关系,只要准备一块系统u盘就可以了。 2、我们还需要另一台使用相同系统的电脑,将…

    2022年9月16日
    84100
  • MySQL如何解决delete大量数据后空间不释放的问题

    MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题) 1.背景知识? 1.1 为什么会有碎片? MySQL 中 insert 与 update 都可能导致页分裂,这样就存在碎片。 对于大量的UPDATE,也会产生文件碎片化 , Innodb的最小物理存储分配单位是页(pa…

    2022年9月16日
    6.2K00
  • 怎么使用CSS混合模式让文字智能适配背景颜色

    页面上有一段文本,能否实现这段文本在不同背景色下展示不同的颜色?也就是俗称的智能变色。像是下面这样: 文本在黑色底色上表现为白色,在白色底色上表现为黑色。看似很复杂的一个效果,但是其实在 CSS 中非常好实现,今天就介绍这样一个小技巧,在 CSS 中,利用混合模式 mix-blend-mode: d…

    2022年9月8日
    55000
  • mysql hint的概念是什么

    在mysql中,hint指的是“查询优化提示”,会提示优化器按照一定的方式来生成执行计划进行优化,让用户的sql语句更具灵活性;Hint可基于表的连接顺序、方法、访问路径、并行度等规则对DML(数据操纵语言,Data Manipulation Language)语句产生作用。 本教程操作环境:win…

    2022年9月21日
    1.5K00
  • 如何进行Apache Commons Collections反序列化漏洞分析与复现

    1.1 状态 完成漏洞挖掘条件分析、漏洞复现。 1.2 漏洞分析 存在安全缺陷的版本:Apache Commons Collections3.2.1以下,【JDK版本:1.7.0_80】Apache Maven 3.6.3。 POC核心代码: package com.patrilic.vul;imp…

    2022年9月8日
    91500
  • html5里required的概念是什么

    在html5中,required是“必须”的意思,是指定标签中的一个属性;该属性是一个布尔属性,规定必须在提交之前填写输入的字段,若使用该属性,则字段是必填的,并且该属性是html5中新增的属性,语法为“<input required>”。 本教程操作环境:windows10系统、HTM…

    2022年9月2日
    85000
  • mysql如何对列求和

    在mysql中,可以使用SUM()函数来对列求和;SUM()是一个求总和的函数,可以返回指定列值的总和,语法“SELECT SUM(DISTINCT 列名) FROM 表名;”,“DISTINCT”运算符允许计算集合中的不同值;SUM()函数在计算时,会忽略列值为NULL的行。 本教程操作环境:wi…

    2022年9月22日
    1.7K00
  • word页码不连续突然断页怎么设置

    word页码不连续突然断页设置方法: 1、首先进入word文档,并点击上方的插入。 2、然后在菜单内找到点击“页码”选项。 3、在选项中可以看到页码点击。 4、随后在起始页码的后面输入1。 5、最后点击下方的确定保存即可。 读到这里,这篇“word页码不连续突然断页怎么设置”文章已经介绍完毕,想要掌…

    2022年9月20日
    1.7K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部