mysql索引

一种帮助mysql提高查询效率的数据结构

优点:

1.大大加快查询速度

缺点:

1.维护索引需要耗费数据库资源

2.索引需要磁盘空间

3.当对表的数据进行增删改的时候,因为要维护索引,速度收影响

索引分类

-InnoDB引擎

a主键索引

设定主键后数据库会自动建立索引,innodb为聚簇索引 ,主键索引不能有空


b单值索引 单列索引 普通索引 ---相当于一个列

即一个索引只包含单个列,一个表可以有多个单列索引


c唯一索引

索引列的值必须唯一,但允许有空值 唯一索引索引列值可以存在null,但是只能存在一个null


d复合索引

即一个索引包含多个列 id (name age)index bir

--主键索引是在建表时自动创建

show index from t_user

普通索引的创建

1.建表时创建


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值