mysql中的视图--数据操作

Posted Java_xb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中的视图--数据操作相关的知识,希望对你有一定的参考价值。

一、新增数据

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

  注:

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

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

 

二、删除数据

  delete from 视图名 [where 条件]; 

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

 

三、更新数据

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

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

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

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

以上是关于mysql中的视图--数据操作的主要内容,如果未能解决你的问题,请参考以下文章

Mysql中高级操作中的视图_事务_索引_账户权限管理

在Intellij IDEA中如何操作MYSQL数据表

在Intellij IDEA中如何操作MYSQL数据表

MySQL DDL操作--------视图最佳实战

Mysql中的视图

MYSQL数据表操作语句