作者:手机用户2602919763 | 来源:互联网 | 2023-08-01 00:04
关于mysql数据库索引key是数据库的物理结构,处于模型层面的,它包含两层意义和作用,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。包括primaryk
关于mysql数据库索引
key 是数据库的物理结构,处于模型层面的,它包含两层意义和作用,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。包括primary key, unique key, foreign key 等。
index是数据库的物理结构,处于实现层面的,它只是辅助查询的,它创建时会在另外的表空间(mysql中的innodb表空间)以一个类似目录的结构存储。
索引只是索引,它不会去约束索引的字段的行为(那是key要做的事情)。
Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引。
这个怎么理解啊?key和index的区别,能不能解释的实在一些,看了一些资料,还是不太明白。