mysql
DreamGod96
这个作者很懒,什么都没留下…
展开
-
Mysql的索引
1.什么是索引 数据库索引,是数据库管理系统中一个排序的数据结构,索引的通常实现是b+树。 2.索引作用 快速查询,更新数据库。简单来说,就是找的快 缺点:创建和维护索引需要耗费时间 需要占用物理空间,聚簇索引空间更大 表中元素的数据进行增加,删除修改需要维护索引。 3.哪些列适合建立索引?哪些不适合 经常搜索的列 主键列自带索引 外键的列可以建立索引 范围搜索和排序建立索引 很少数据值的,比如性别,不适合作为索引 修改性能远远大于检索性能,不适合 4.b+索引和哈希索引的区别 哈希索引由于哈希的特性,检索原创 2020-09-06 11:08:04 · 85 阅读 · 0 评论 -
Mysql基本概念
为什么使用自增列作为主键 要回答这个问题,要从innodb引擎的存储结构说起,首先innodb使用聚簇索引,也叫聚集索引。同时使用b+树作为主索引。数据存放在b+树的叶子节点上,在叶子节点内按顺序排放,这就要求存储数据的主键需要是自增长的,因为如果不是自增长的,插入可能导致b+树数据的移动,为了维持b+树的特点,性能损失会比较大。 存储过程 存储过程是预编译过的一系列Sql语句,创建一次,多次使用。性能比执行多次sql语句要高。 非关系型数据库与关系型数据库的比较 首先,非关系型数据采用键值对的模式,而且不原创 2020-09-06 10:16:26 · 71 阅读 · 0 评论