mysql视图 外键 索引

本文详细介绍了MySQL中的索引概念、类型、作用及创建与删除方法,强调了索引对查询性能的影响。同时,文章阐述了视图的概念、作用和优缺点,以及如何创建和管理视图。最后,讲解了外键的作用,存储引擎选择,以及如何在MySQL中创建、查询和删除外键,强调了外键在保持数据一致性和完整性方面的重要性。
摘要由CSDN通过智能技术生成

mysql之索引

一、什么是索引 ?

索引是一种数据结构

一个索引是存储的表中数据结构;

索引是咋表的字段上创建的

索引包含了一列值,这个值保存在一个数据结构中

二、索引的作用?

1、保证数据记录的唯一性

2、实现表与表之间的参照性

3、减少排序和分组的时间(order   by  或group  by  查询语句进行检索)

4、可以引用索引快速访问数据库中特定信息

三、索引的缺点?

1、索引要占物理内存

2、索引对表进行增删改查,索引页要动态维护,降低数据的维护速度

四、索引的分类?

1、普通索引  index                  简称:mul

2、主键索引  primary  key      简称:pri

3、唯一索引    unique          简称 uni 

4、全文 索引

5、组合索引

6、单列索引

7、聚焦索引

8、非聚焦索引

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

索引的使用

1、索引查询方法

方法一:

格式:how index   from  表名 ;

案例:how index   from emp ;

方法二:

格式:show keys  from  表名 ;

案例:show keys  from  emp ;

方法三:

desc     表名

2、创建索引

(1)创建普通索引   

定义:最基本的索引,没有任何限制

格式1:索引名和列名不同

alter table  emp  add index  aa(job) ;

格式2:索引名和列名相同

alter table  emp  add index  (sal) ;

(2)创建主键索引      

primary  key    简称pri       保证 唯一,不能为空, 一个表中只用一个

案例:

格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值