189 8069 5689

mysql怎么查看视图 mysql查看所有视图

如何判断mysql 中视图是否存在?

可以通过select查询视图的方式,来判断视图是否存在。

成都网络公司-成都网站建设公司成都创新互联公司10余年经验成就非凡,专业从事网站制作、网站设计,成都网页设计,成都网页制作,软文发布平台广告投放等。10余年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:028-86922220,我们期待您的来电!

--1.假设现在新建一个视图

create or replace force view test_view as

select * from dept;

--2.通过count(1)查出来的是,该视图中记录的总条数

select count(1) from test_view;

--3.如果要判断该视图是否存在,直接查看该视图中的内容即可

select * from test_view;

-- 如果有字段等内容,说明视图是存在的。反之,无法成功编译,因为视图不存在。

mysql里查询已存在视图的语句是什么?

进入mysql后,你要进入你的操作库,然后再看表或者视图,例子如下:

mysql show databases;

上面是现实库,假设你的库是ABC

mysqluse ABC;

上面的意思是使用ABC库,也就是当前的操作库是ABC

mysqlshow tables;

上面的意思是显示ABC库中表和视图

mysql 如何查看视图

1) mysql show table status where comment='view';

(说明:Mysql5.1支持视图,视图被看作一种抽象表,因此显示视图状态的语句与显示表状态的语句相同,只是在comment列中以‘view’区分)

2) mysql select * from information_schema.tables where table_schema='yourDatabaseName' and table_type='view';

(说明:这种方法通过系统表查找,效果同上,显示信息更详细。如果不能正确显示结果,可能是大小写的问题,Mysql在不同系统平台不同配置参数下的显示结果可能不同,注意这点。)

怎么知道mysql 里是表还是视图??

show full tables from 数据库名 [like 'pattern']

"[]"表示可选的, like后面跟的是表名的模糊查询,.

举例:

一个视图的名字叫v_user, SQL语句可以写为show full tables from 数据库名 like '%v_user%';

MySQL查询视图


本文标题:mysql怎么查看视图 mysql查看所有视图
浏览地址:http://jkwzsj.com/article/doospsj.html

其他资讯