一:视图 1.问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦 解决办法:定义视图 2.视图是什么 通俗的讲,视图就是一条select语句执行后的结果集,所以我们在创建视图的时候,主要的工作就落在创建这条sql查询语句上. 视图是对若干张表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基础表发生改变,视图也会发生改变) 方便操作,特别是查询操作,较少复杂sql语句