索引类型数量
大概有5种索引类型。
1. 主键索引
名为primary的唯一非空索引,不允许有空值。
2. 唯一索引
索引列中的值必须是唯一的,但是允许为空值。
唯一索引和主键索引的区别
唯一索引字段可以为null且可以存在多个null值。而主键索引字段不可以为null。
唯一索引的用途
唯一标识数据库表中的每条记录,主要用来防止数据重复插入。
3. 组合索引
在表中的多个字段组合上创建的索引。
使用组合索引时需遵循最左前缀原则。
4. 全文索引
只能在CHAR、VARCHAR和TEXT类型字段上使用全文索引。
5. 普通索引
普通索引是最基本的索引,它没有任何限制,值可以为空。
参考资料:有哪些索引类型?