MYSQL
文章平均质量分 88
为你关月亮
这个作者很懒,什么都没留下…
展开
-
数据库索引为什么是B+树
索引 索引(Index)是帮助MySQL高效获取数据的数据结构。帮助我们快速匹配查找到需要的数据行,相当于书本里的目录。 索引数据结构 哈希 存储引擎会为每一行计算一个hash码,并且不同键值行的hash码通常是不同的,hash索引中存储的就是hash码,hash码彼此之间是没有规律的,且Hash操作不能保证顺序性,值接近的两个数据,hash码可能相差很远,被分到不同的桶中。所以Hash索引,单条记录的查询的效率很高,时间复杂度为O(1),但是不适合范围查询。 二分查找 二分查找是给定一个有序数组,在查找过原创 2021-03-03 18:20:03 · 223 阅读 · 1 评论 -
数据库基本操作——MYSQL
数据库基本操作 将SQL的基本操作根据操作对象进行分类:库操作、表操作、数据操作 库操作——对数据库的增删改查 新增数据库 Create database 数据库名字 [库选项]; 库选项:用来约束数据库,分为两个选项 字符集设定:charset/character set 具体字符集 (数据存储的编码格式)常用字符集:GBK和UFT8 校对集设定:collate 具体...原创 2020-04-22 23:55:00 · 1520 阅读 · 0 评论 -
数据库基础——MYSQL
数据库基础 数据库:database 高效的存储和处理数据的介质(磁盘和内存) 数据库的分类 基于存储介质的不同:关系型数据库(SQL)和非关系型数据库(NoSQL) 关系型数据库:安全(保存磁盘基本不可能丢失),容易理解;比较浪费空间(二维表) 非关系型数据库:效率高,不安全(断电丢失) 关系型数据库 1、什么是关系型数据库 定义:关系型数据库是一种建立在关系模型(数...原创 2020-04-18 23:55:41 · 1478 阅读 · 0 评论