主键索引和二级索引有啥区别?
1主键索引
2 二级索引---
唯一索引,普通索引,前缀索引等索引属于二级索引。
-------唯一索引(Unique Key) :
-------------唯一索引也是一种约束。唯一索引的属性列不能出现重复的数据,但是
允许数据为NULL,一张表允许创建多个唯一索引。建立唯一索引的目的大部分时候都是为了该属
性列的数据的唯一性,而不是为了查询效率。
普通索引(Index) :
------------普通索引的唯一作用就是为了快速查询数据,一张表允许创建多个普通索引,
并允许数据重复和NULL。
前缀索引(Prefifix) :
------前缀索引只适用于字符串类型的数据。前缀索引是对文本的前几个字符创建索引,相比普通索引建立的数据更小, 因为只取前几个字符。
-------全文索引(Full Text) :全文索引主要是为了检索大文本数据中的关键字的信息,是目前搜索引擎
数据库使用的一种技术。Mysql5.6之前只有MYISAM引擎支持全文索引,5.6之后InnoDB也支持了
全文索引。
浙公网安备 33010602011771号