MySQL查看视图的字段信息
发布时间:2021-05-26 00:21:30 所属栏目:MySql教程 来源:互联网
导读:查看视图的字段信息与查看数据表的字段信息一样,都是使用 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 视图名; 通过上面的语句,还可以查看创建视图的语句。创建视图的语句可以作为修改或者重新创建视图的参考,方便用户操作。(编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |