视图
	1.  概念
		视图是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的。
视图并不在数据库中实际存在,行和列数据来自定义视图的查询总使用的表,
并且是在使用视图时动态生成的。

	2. 视图相对于普通表的优势:
简单:使用视图的用户完全不需要关系后面对应的表结构、关联条件和筛选条件,
      对用户来说已经是过滤好的符合条件的结果集。

安全:使用视图的用户只能访问他们被允许的结果集,
      对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。

数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,
      源表增加列对视图没有影响;源表修改列名,则可以通过修改视图来解决,
      不会造成对访问者的影响。 

	3. 语法
		create    or  replace    view   视图名称 (  列名1  ,  列名2  ,  列名3  ,   ...     )
		AS
			select .......


    select * from student

    select * from score

    create view student_score_view
    as
       select student.*,cid,mark from student inner join score on student.sid=score.sid 

    select * from student_score_view

    select * from student_score_view where sid=2001001  


-- 修改视图
     alter view student_score_view
    as
       select student.*,cid,mark as '分数' from student inner join score on student.sid=score.sid 




	4. 删除视图
		drop    view   视图名称  ;

    drop view student_score_view



	5. 查看视图 
		show   create  view      视图名称  ;

    show create view student_score_view

		SELECT *  from  information_schema.VIEWS ;