mysql 视图 view

1.创建视图,相对于平时使用的select语句,虚拟表  理解为存储起来的 SELECT 语句

CREATE VIEW 视图名称 AS 查询语句

CREATE view records_status_view as
SELECT a.id from ims_records a LEFT JOIN ims_aim_records b on a.custFlag=b.custflag WHERE a.custflag <> '' and a.status = 0 and b.id > 0

2.查询视图

SELECT * FROM records_status_view

 

对视图数据进行增删改会影响基表,删除视图不会影响

在大型项目中,使用视图存放常用的、复杂的结果集提升使用效率,可编程方便,不会加快查询速度

posted @ 2023-03-09 15:46  东方素  阅读(14)  评论(0编辑  收藏  举报