摘要: https://segmentfault.com/a/1190000010991930 索引(key)是存储引擎用于快速找到记录的一种数据结构。它和一本书中目录的工作方式类似——当要查找一行记录时,先在索引中快速找到行所在的位置信息,然后再直接获取到那行记录。在MySql中,索引是在存储引擎层而不是 阅读全文
posted @ 2020-02-10 14:47 飘飘雪 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、定义: 单一索引: 单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上; 复合索引: 复合索引也叫组合索引; 用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。 复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引; 同时有两个概念叫做窄索引和宽索引,窄索引是指索 阅读全文
posted @ 2020-02-10 11:56 飘飘雪 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 主键是唯一的索引,通常会用GUID最为主键,但是并不是每个表都存在ID字段,例如学生表(姓名,生日,性别,班级),这里面每一个值都可能重复,无法使用单一字段作为主键,这时我们可以将多个字段设置为复合主键,由复合主键标识唯一性。只要不是复合主键每个值都重复,就不算重复。 create table st 阅读全文
posted @ 2020-02-10 11:13 飘飘雪 阅读(790) 评论(0) 推荐(0) 编辑