mysql数据库视图索引_MySQL数据库的视图、索引「建议收藏」

mysql数据库视图索引_MySQL数据库的视图、索引「建议收藏」视图:根据某个实表查询出来的结果,而生成的一个虚表。注意:1.视图既然作为一张虚表存在,那么对实表的增删改查操作,视图同样成立。2.视图既然根据实表得到,那对视图的增删改查操作,也会影响实表。3.视图在查询过程中,如果有函数,一定要起别名。语法:1.创建视图createview视图名asselect查询语句;2.修改视图alterview视图名asselect查询语句;3….

大家好,又见面了,我是你们的朋友全栈君。

视图:根据某个实表查询出来的结果,而生成的一个虚表。

注意:

1.视图既然作为一张虚表存在,那么对实表的增删改查操作,视图同样成立。

2.视图既然根据实表得到,那对视图的增删改查操作,也会影响实表。

3.视图在查询过程中,如果有函数,一定要起别名。

语法:

1.创建视图

create view 视图名 as select 查询语句;

2.修改视图

alter view 视图名 as select 查询语句;

3.删除视图

drop view 视图名;

4.插入数据

insert into 视图名 values(值1,值2….);

5.修改数据

update 视图名 set 列名=值 where 条件;

6.删除数据

delete from 视图名 where 条件;

====================================

索引:类似书本的目录。

指在数据库表中的一个列或者多个列的位置,能帮助快速的定位所查询的数据。

优点:

1.加快查询的速度;

2.保证数据的唯一性;

3.实现表与表之间的参照完整性;

4.可以减少分组和排序的时间。

缺点:

1.创建索引会需要一定的时间和数据空间;

2.虽加快了查询的速度,但减慢了增删改的速度。

创建索引:

普通索引:create index 索引名 on 表名(列名);

唯一索引:create unique index 索引名 on 表名(列名);

删除索引:drop index 索引名 on 表名;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163042.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 八路抢答器c语言程序,八路抢答器-51单片机(附Proteus仿真、C代码、原理图及PCB、论文和元器件清单)…

    八路抢答器c语言程序,八路抢答器-51单片机(附Proteus仿真、C代码、原理图及PCB、论文和元器件清单)…获取全套设计资源,请见后文说明…设计要求1)抢答器同时供8名选手或2个代表队比赛,分别用8个按钮S0-S7表示;2)设置一个系统清除和抢答控制开关S,该开关由主持人控制;3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止;4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30s等)。当主持人启动“开始”按键后,定时器进行减计…

    2022年10月20日
    0
  • vs2013安装教程详解_visual studio怎么注册账户

    vs2013安装教程详解_visual studio怎么注册账户1.下载好安装包,解压文件2.选中如图exe文件,右键选择管理员方式打开3更改一下安装路径,这里尽量避免在c盘上安装,我装在自己电脑d盘:4安装完后的结果如下,不用在意,继续点击启动->以后再说:5,然后弹出下面的界面,默认设置常规环境,启动vs即可,6,启动后,选择帮助任务栏下方的注册产品,打开后选择->使用产品密钥获得许可7,输入安装文件里有效的密钥,然后得到以下结果(许可证,密钥已应用),即安装成功…

    2022年9月10日
    1
  • lookdiv激活码_在线激活

    (lookdiv激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1435QFILVV-eyJsaWNlb…

    2022年3月30日
    142
  • linux下安装部署eureka_Linux部署jboss

    linux下安装部署eureka_Linux部署jboss系列文章目录前言网上搜索了一箩筐安装部署redis的文章,成功部署安装了,方便以后用的着,现在记录下一、下载Redis进入Redis官网找到下载地址点击进入第一种方法:下载压缩包这里我使用的是secureCRT工具连接服务器,上传文件需要使用rz命令xshell工具可忽略步骤#yum自动安装yuminstalllrzsz#yum自动安装完成后输入rz选中下载好的redis.tar.gz包单击上传第二种方法:链接下载Redis右击鼠

    2022年10月5日
    0
  • 发卡网源码附企业发卡网源码搭建安装教程[通俗易懂]

    发卡网源码附企业发卡网源码搭建安装教程[通俗易懂]  发卡网源码类似于线下无人售货机的内核,一套高效运行的企业发卡网源码可以为平台上的不同商户提供稳定的发卡服务,一方面顾客可以24小时无忧的选择自己所需的商品,另一方面为商家节省大量的营销成本。平台所需要的做的事情只是处理好客户的纠纷问题,从中赚取一定的管理服务费,可谓是一种三方共赢的商业模式。  发卡网源码:fakaysw.top    选择一套好的企业多商户发卡网源码有一些最基本的要素是考虑的,下面本文来一一分析:    1、源码是否有后门,很多朋友往往为了贪图便宜,找一些免费的或者便

    2022年7月14日
    23
  • java pojo 是什么_什么是POJO「建议收藏」

    java pojo 是什么_什么是POJO「建议收藏」POJO(PlainOldJavaObjects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来,而且简称比较直接.其中有一些属性及其gettersetter方法的类,没有业务逻辑,有时可以作为VO(value-object)或dto(DataTransformObject)…

    2022年5月28日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号