加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL查看视图的字段信息

发布时间:2021-05-26 11:12:31 所属栏目:编程 来源:互联网
导读:查察视图的字段信息与查察数据表的字段信息一样,都是行使 DESCRIBE 要害字来查察的。详细语法如下: DESCRIBE 视图名; 或简写成: DESC 视图名; 示例 1 下面创
查察视图的字段信息与查察数据表的字段信息一样,都是行使 DESCRIBE 要害字来查察的。详细语法如下:

DESCRIBE 视图名;

或简写成:

DESC 视图名;

示例 1 下面建设门生信息表 studentinfo 的一个视图,用于查询门生姓名和测验分数。

建设门生信息表 studentinfo 的 SQL 语句和运行功效如下: mysql> CREATE TABLE studentinfo( -> ID INT(11) PRIMARY KEY, -> NAME VARCHAR(20), -> SCORE DECIMAL(4,2), -> SUBJECT VARCHAR(20), -> TEACHER VARCHAR(20)); Query OK, 0 rows affected (0.10 sec)
建设查询门生姓名和分数的视图语句如下: mysql> CREATE VIEW v_studentinfo AS SELECT name,score FROM studentinfo; Query OK, 0 rows affected (0.04 sec)
通过 DESCRIBE 语句查察视图 v_studentsinfo 中的字段信息,SQL 语句和运行功效如下所示。 mysql> DESCRIBE v_studentinfo; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | | score | decimal(4,2) | YES | | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.01 sec) 留意:行使 DESC 的执行功效和行使 DESCRIBE 是一样的。

由运行功效可以看出,查察视图的字段内容与查察表的字段内容表现的名目是沟通的。因此,更能声名视图现实上也是一张数据表了,差异的是,视图中的数据都来自于数据库中已经存在的表。 查察视图的具体信息 在 MySQL 中,SHOW CREATE VIEW 语句可以查察视图的具体界说。其语法如下所示:

SHOW CREATE VIEW 视图名;

通过上面的语句,还可以查察建设视图的语句。建设视图的语句可以作为修改可能从头建设视图的参考,利便用户操纵。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读