码迷,mamicode.com
首页 > 数据库 > 详细

mysql中的视图--数据操作

时间:2017-02-09 20:24:20      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:数据操作   多表   sel   with   rom   option   字段   表名   int   

一、新增数据

  insert into 视图名 [(字段列表)] values(值列表);

  注:

  1. 多表视图不能新增数据。

  2. 单表视图拥有基表所有不能为空或没有默认值的字段才能新增数据。

 

二、删除数据

  delete from 视图名 [where 条件]; 

  注: 多表视图不能删除数据。

 

三、更新数据

  理论上多表和单表视图都可以更新数据。

  可以在创建视图是添加更新限制: with check option

  create view 表名 as select语句 where 条件 with check option;

  -- 加了更新限制的视图,在更新数据时,必须保证更新的值还在where条件之内,否则无法更新。

mysql中的视图--数据操作

标签:数据操作   多表   sel   with   rom   option   字段   表名   int   

原文地址:http://www.cnblogs.com/pengyin/p/6383729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!