您的位置:首页 > 数据库 > MySQL

mysql概要(八)视图

2016-01-15 21:52 597 查看
1.视图使用时,以表的方式使用



视图修改

alter view 视图名 as select ...;

1.1创建视图:



2.视图的好处:



通过id取模存放四个表中,然后通过视图把表合成一张表;

3.视图和表的关系:

视图是表的投影,表修改了会影响视图的数据,但是视图修改不一定影响表:

a.当视图和表数据是一一对应的,才会相互影响。比如修改数据;能修改才会相互影响(如果是修改视图中的通过表数据计算得到的数据会修改失败)

b.视图插入数据时,保证视图和表数据对应外,视图还需要包含表中没有默认值的列,因为会相互影响会在表中插入数据,而没有默认值的列,必须在视图中给出其对应的值。

4.视图的算法(相当于视图的类型)



4.1 merge和temptable实际查询对象也是不一样的一个针对原表,一个是临时表:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: