美文网首页
mysql 索引和视图

mysql 索引和视图

作者: 骏龙ll | 来源:发表于2019-04-14 21:24 被阅读0次

一、索引index

index还有一个中文翻译为目录

作用:可以加快查询速度

每建一个索引相应就会在内存中建立一张索引表,查询时自动去索引表中查询,查到索引地址后所有信息就可以查出。因此提高了查询速度。但是每建一个索引都会降低数据增删改的速度,因为相应的增删改都需要在索引表中进行操作。

优点:加快查询速度

缺点:占内存、降低了增删改的速度(因为索引表需要同步)

经常需要作为查询条件的列最好建索引

create table test(

id int(9) auto_increment,

name varchar(20) default '' not null,

primary key(id),

index(name)

)

--主键不需要建索引(自带索引)

二、视图view 在数据库中代表了一个命名的查询

视图是一个虚表,相当于存储了一个查询,视图中没有数据

权限:

(with check option--视图可以查询到的数据才可以进行增删改)

create view emp_10

as

select * from emp where deptno=10

相关文章

  • MySQL--索引

    MySQL索引 查看索引 创建索引 创建唯一索引 创建主键索引 删除索引 删除主键 MySQL视图 创建视图 删除...

  • mysql高级:视图、事务、索引

    # mysql高级:视图、事务、索引 * 视图 * 事务 * 索引 * 账户管理 * 主从 ## 1.视图 动态抽...

  • mysql 索引和视图

    一、索引index index还有一个中文翻译为目录 作用:可以加快查询速度 每建一个索引相应就会在内存中建立一张...

  • Mysql(视图-索引)

    @作者 Stone的博客 www.1314sl.com @作者 Stone的博客 www.1314sl.com...

  • 简介Mysql的索引和视图

    索引 索引相当于字典中的查找条件,常用于快速找出某一列中一特定的值,使用索引可以提升查找的速度。 索引的设计原则 ...

  • day39-Python连接MySQL

    一、视图和索引 1.视图 1.创建视图 2.查看视图 3.删除视图 2.索引 1.创建索引 2.删除索引 注意:表...

  • mysql 视图 索引 事务

    视图 事务 索引

  • 高性能的索引策略

    MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和...

  • Python MySQL数据库5:MySQL高级知识&账

    总体内容 1、视图 2、事务 3、索引 4、账户管理 5、MySQL主从同步配置 一、视图 1.1、问题?对于复杂...

  • MySQL索引的使用

    MySQL索引 MySQL索引可以快速提高MySQL的检索速度。索引分单列索引和组合索引单列索引:即一个索引只包含...

网友评论

      本文标题:mysql 索引和视图

      本文链接:https://www.haomeiwen.com/subject/mvsfbqtx.html