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


相关推荐

  • mysql连接池DruidDataSource的使用、配置「建议收藏」

    mysql连接池DruidDataSource的使用、配置「建议收藏」记录一下使用DruidDataSource的常用配置。1.pom.xml中引入:<!–https://mvnrepository.com/artifact/com.alibaba/druid–><dependency><groupId>com.alibaba</groupId&g…

    2022年7月23日
    12
  • mysql数据库转postgres数据库语法不通错误方言

    mysql数据库转postgres数据库语法不通错误方言之前一直用的是mysql数据库,现在公司要求使用postgres,但是做分页查询的时候,postgres数据库会报错如下:mysql使用的是limitx,y。而postgres使用方式是limitxoffsety,语法不一样就会报这个错误。这时候我们如果继续想要使用之前的方式操作数据库,我们就需要配置一个叫方言的东西。以下是postgres方言的配置。jpa:database:postgresqlproperties:hibernate:

    2022年7月27日
    8
  • linux 文件夹 775,Linux chmod目录权限命令图文详解

    linux 文件夹 775,Linux chmod目录权限命令图文详解原标题 Linuxchmod 目录权限命令图文详解在 Linux 文件系统模型中 每个文件都有一组 9 个权限位用来控制谁能够读写和执行该文件的内容 普通文件大家都了解 这里说说目录的情况 对于目录来说 执行位的作用是控制能否进入或者通过该目录 而不是控制能否列出它的内容 读取位和执行位的组合的作用才是控制是否列出目录中的内容 写入位和执行位的组合则是允许在目录中创建 删除 和重命名文件 下面用实例来说明

    2025年7月17日
    3
  • windows远程桌面和teamviewer_windows远程桌面端口

    windows远程桌面和teamviewer_windows远程桌面端口Windows的远程桌面输错了一次密码,然后就怎么都连接不上了,查了半天发现傻缺360会默认屏蔽Windows的远程桌面和数据库连接…..大家没事都卸载了360吧转载于:https://www.cnblogs.com/JiangOil/p/10561828.html…

    2025年11月19日
    6
  • 建立友好城市有什么用_缔结友好城市

    建立友好城市有什么用_缔结友好城市原题连接Palmia国有一条横贯东西的大河,河有笔直的南北两岸,岸上各有位置各不相同的N个城市。北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同。每对友好城市都向政府申请在河上开辟一条直线航道连接两个城市,但是由于河上雾太大,政府决定避免任意两条航道交叉,以避免事故。编程帮助政府做出一些批准和拒绝申请的决定,使得在保证任意两条航线不相交的情况下,被批准的申请尽量多。输入格式第1行,一个整数N,表示城市数。第2行到第n+1行,每行两个整数,中间用1个空格隔开,分别表示南岸和

    2022年8月8日
    4
  • ueditor使用注意事项

    ueditor使用注意事项

    2022年1月5日
    39

发表回复

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

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