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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring boot data jdbc_java连接数据库详细步骤

    spring boot data jdbc_java连接数据库详细步骤Spring Boot入门(五):使用JDBC访问MySql数据库

    2022年4月22日
    49
  • static 关键字和类的加载顺序

    static 关键字和类的加载顺序

    2021年5月25日
    114
  • Pycharm配置(1)——解释器(interpreter)「建议收藏」

    Pycharm配置(1)——解释器(interpreter)「建议收藏」今天导入模块,发现出了很多错,要升级pip,但是我发现在新建的工程项目(PycharmIDE)中有pip,而我安装的Python3中,也有pip,那我升级哪一个呢?1、首先,遇到的问题是:已经安装python,dos窗口却提示“python不是内部命令或外部命令,也不是可运行的程序”解决方案:点击打开链接2、发现两者都是一样的,都是解释器(ProjectInterpreter)的问题先说一下,…

    2022年8月29日
    3
  • 推荐几个免费看动漫的网站

    推荐几个免费看动漫的网站相信很多喜欢看动漫的网友都有过想看番却找不到资源的经历,尤其是刚入宅的萌新,想看却又看不到的感觉很痛苦把,那么今天就给大家介绍几个好用的追番网站。1.bilibibilibili是国内知名的视频弹幕网站,这里有最及时的动漫新番,最棒的ACG氛围,最有创意的Up主。2.樱花动漫:种类很全,基本都没有圣光,很多人都喜欢用这个网站看番,非常nice3.bimibimi:M站4.zzzfuu:z站,种类很全:5.m.qixu8.cn一款手机端在线追番的网……

    2022年7月18日
    63
  • Java类加载,getClassLoader()

    Java类加载,getClassLoader()转自【java类加载的深入研究1】loadClass()的研究,IBM深入探讨Java类加载器类加载器基本概念顾名思义,类加载器(classloader)用来加载Java类到Java虚拟机中。一般来说,Java虚拟机使用Java类的方式如下:Java源程序(.java文件)在经过Java编译器编译之后就被转换成Java字节代码(.class文件)。类加载…

    2022年5月27日
    31
  • 2018阿里笔试题一道

    2018阿里笔试题一道八卦阵相传是由诸葛亮创设的一种战斗队形和兵力部署,由八种阵势组成。为了方便,采用矩阵来描述一个八卦阵,它由八个单阵组成,每个单阵由多个兵力区域组成形成一种阵势,如下图所示,其中数字为一个兵力区域的士兵个数。假设单阵与单阵之间兵力区域不会相邻,且单阵中每个兵力区域至少存在一个相邻兵力区域(注:相邻是指在其左上,正上,右上,右方,右下,正下,左下,左方与其相邻),请用最快的速度计算出八个单阵中的兵力(…

    2022年5月23日
    41

发表回复

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

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