mysql view详解

mysql视图的创建情况,需要mysql 版本5以上的

1.视图的创建

语句:

          create view 视图名 as +查询SQL

使用视图:

         select  * from 视图名;当然这里的  *  可以是你视图内容。包括计算等等。

2.视图的CRUD情况(是否影响到基表)

        情况一:单表视图(除去使用了group by 自连接)

 create view view1 as select * from table1

这种条件下可以对表进行增删改查,会影响到基表,

        情况二:连表视图

 create view view1 as select id,name,create_time from table_A a left join table_B on  a.id = b.a_id 

as 后面的SQL语句可以很复杂,但是这样查出来的结果集进行修改、编辑、删除操作则会出现操作无效,无法对基表进行操作,因为无法进行对基表的确定。    

3.视图须知(只有查询操作情况)  

  1. 连表查询
  2. group by 
  3. 内连接查询
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值