MySQL必知必会
java持续实践
Java开发
展开
-
B树与B+树的区别
辅助索引(Secondary Index)也是 B+树结构,但叶子节点存储的是主键的值而不是行的全部数据。B+树:由于内部节点只有索引而无数据,可以在相同的磁盘块中存储更多的索引,提高了读写效率。B+树:所有数据都在叶子节点,内部节点只起到索引的作用。B+树:所有数据都集中在叶子节点,内部节点只存储索引,因此树的高度通常较低。B树:因为每个节点都存储数据和索引,磁盘读写可能涉及到更多的节点。B树:由于数据分布在所有节点上,树的高度可能会比 B+树略高。B树:数据可以在任何节点(内部节点或叶子节点)中找到。原创 2024-07-14 19:23:41 · 497 阅读 · 0 评论 -
读书笔记《MySQL必知必会》之第一章了解SQL
文章目录了解SQL数据库基础什么是数据库什么是表列和数据类型行主键了解SQL数据库基础什么是数据库按照书中官方翻译的说法, 数据库是一个以某种有组织的方式存储的数据集合。是保存有组织的数据的容器(通常是一个文件或一组文件)。什么是表表是某种特定类型的结构化清单。描述表的信息称为模式(schema)即描述表的可以存储什么样的数据,数据如何分解, 各部分的信息如何命名等等。模式(sc...原创 2018-11-25 10:02:23 · 190 阅读 · 0 评论 -
读书笔记《MySQL必知必会》之第十七章组合查询
文章目录什么是组合查询创建组合查询使用union使用union的规则union all的使用组合查询的结果的排序总结什么是组合查询把多个select语句的结果作为单个查询的结果集返回,就称为并(union)或复合查询(compound query)有两种情况需要使用组合查询在单个查询中从不同的表返回类似结构的数据对单个表执行多个查询, 按单个查询返回结果任何具有多个where子句的...原创 2018-11-25 19:06:18 · 272 阅读 · 0 评论 -
读书笔记《MySQL必知必会》之第0章,书中基本数据的准备
文章目录脚本下载地址下载压缩包解压文件创建数据库建表语句填充数据语句各个表的详细描述vendors表products表customers表orders表orderitems表productnotes表脚本下载地址本书配套的SQL脚本的下载地址http://forta.com/books/0672327120/下载压缩包下载的压缩包在页面的底部解压文件解压压缩包后,是如下的两个文件....原创 2018-11-25 11:03:33 · 377 阅读 · 0 评论