zoukankan      html  css  js  c++  java
  • 视图

    视图:(view)
    	1.什么是视图?
    		站在不同角度看待数据。(同一张表的数据,通过不同的角度看待)
    		
    	2.怎么创建视图?怎么删除视图?
    		创建视图:
    			create view myview as select empno,ename from emp;
    			注:
    				只有DQL语句才能以视图对象的方式创建出来。
    		删除视图:
    			drop view myview;
    			
    	3.对视图进行增删改查,会影响原表数据。(通过视图影响原表数据,不是直接操作的原表)
    		可以对视图进行CRUD操作
    	
    	4.面向视图操作?
    		1)通过视图查询原表数据:
    			mysql> select *from myview;
    		2)通过视图修改原表数据:
    			mysql> update myview1 set ename='hehe',sal=1 where empno=7369;	
    		3)通过视图删除原表数据:
    			mysql> delete from myview1 where empno=7369;
    	
    	5.视图的作用?
    		视图可以隐藏表的实现细节,保密级别较高的系统,数据库只对外提供相关的视图,
    		java程序员只对视图对象进行CRUD。
    		
    		注:	
    			视图并不能提高检索效率
    			
    

      

  • 相关阅读:
    [转]老男孩读pcie
    nand
    面试题目汇总
    redis的tcp-backlog配置
    Redis 3.0.4 sentinels
    Redis 3.0.4 客户端
    Redis 3.0.4 事件驱动
    Redis 3.0.4 AOF持久化
    Redis 3.0.4 数据库
    Redis 3.0.4 RDB持久化
  • 原文地址:https://www.cnblogs.com/-slz-2/p/15433276.html
Copyright © 2011-2022 走看看