设为首页 加入收藏

TOP

mysql之视图
2014-11-24 07:34:01 来源: 作者: 【 】 浏览:1
Tags:mysql
mysql之视图
创建视图语法如下:
CREATE 
VIEW view_name 
AS select_statement

其中
view_name标识视图名称,用户自行指定;
select_statement 是一种SELECT语句,它给出了视图的定义。该语句可从基表或其他视图进行选择对于在SELECT语句中其他地方使用的列,必须具有SELECT权限
视图注意事项:
SELECT语句不能包含FROM子句中的子查询。
SELECT语句不能引用 系统或用户变量。
SELECT语句不能引用预处理语句参数。
在存储子程序内,定义不能引用子程序参数或局部变量。
在定义中引用的表或视图必须存在。但是,创建了视图后,能够舍弃定义引用的表或视图。要想检查视图定义是否存在这类问题,可使用CHECK TABLE语句。
在定义中不能引用TEMPORARY表,不能创建TEMPORARY视图。
在视图定义中命名的表必须已存在。
不能将触发程序与视图关联在一起。
例:
create view v as select goods_id,goods_name,shop_price from goods;

使用视图:
SELECT * FROM v;

查看创建给定视图的CREATE VIEW语句
show create view v

删除视图
drop view v;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇如何对MySQL数据库日志文件进行维.. 下一篇mysql之存储过程

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)
·[ Linux运维学习 ] (2025-12-26 02:52:27)
·HTTPS 详解一:附带 (2025-12-26 02:20:37)
·TCP/IP协议到底在讲 (2025-12-26 02:20:34)