怎么向Mysql视图中增加新数据

2022-03-16 0 262

本篇文章主要给大家介绍mysql数据表中视图是怎么新增数据的。

mysql视图的相关知识在我们之前的文章中,都已经给大家详细介绍过了,相信大家对视图肯定有了更深一步的了解。

从前面文章的介绍中,大家应该都知道了视图就是由SELECT语句组成的查询定义的虚拟表,是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张数据表一样,对表能够进行的一般操作都可以应用于视图,比如查询,插入数据,修改视图,删除视图等等操作。

当我需要在视图中插入新的数据时,该怎么去实现插入新数据的操作呢?

下面我们就结合简单的示例,给大家介绍在单表视图中插入新数据的方法。

首先我们可以使用命令行工具查询视图中的字段信息。

查询字段信息的SQL语法:

desc + 视图名 ;

怎么向Mysql视图中增加新数据

如图,my_v1这张视图中只有两个字段id,name。

然后我们在my_v1视图中插入一条新数据,SQL语句如下:

怎么向Mysql视图中增加新数据

如图我们使用insert into 语句向my_v1视图中插入了一个新的id和名称的数据。

我们再通过Navicat查看下数据是否插入成功。

怎么向Mysql视图中增加新数据

如图my_v1视图中数据已插入成功,不过由于编码问题“小猫”字段不能正常显示,这里就先不做详细介绍了。后期文章中会为大家统一详解mysql乱码的问题。

其实当我们给单表视图插入数据的同时,基表也就是组成这个视图的数据表中也会被插入同样的数据。

怎么向Mysql视图中增加新数据

注意:使用INSERT语句进行插入操作的视图必须能够在基表(组成视图查询的表)中插入数据,否则会操作失败。当我们给数据基本表插入新数据时,视图也会同步插入数据。

并且不能在一个语句中对多个基础表使用数据修改语句。所以如果要向一个引用了多个数据表的视图添加数据时,必须使用多个INSERT语句进行添加。

本篇文章就是关于给mysql视图增加新数据的方法介绍,也是非常简单易懂的, 希望对需要的朋友有所帮助!

想要了解更多mysql知识,可以关注PHP中文网mysql视频教程,欢迎大家参考学习!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

【声明:根据2013年1月30日《计算机软件保护条例》2次修订第17条规定: 为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存 储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬! 鉴于此,也希望大家按此说明研究软件!】
本站所有源码尽量保证原汁原味,如有特殊情况会作出声明及标注,网站资源不做任何二次加密(原版加密除外,不影响程序使用的不会做解密处理),方便您更好的学习参考。 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

即刻码站__国内靠谱的站长资源下载平台 php教程 怎么向Mysql视图中增加新数据 https://www.jike1995.com/32465.html

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务