数据库
文章平均质量分 73
cao447214075
这个作者很懒,什么都没留下…
展开
-
MySQL索引原理
索引类似于字典的目录,通过目录我们可以快速的找到具体的页,数据库的索引也是这样,表中的数据就相当于字典,索引就相当于目录,索引中记录着对应数据所在的具体位置,我们通过索引可以快速找到具体的表数据。 数据库表数据是存储在磁盘上的,索引数据也是存储在磁盘上, ...原创 2020-04-01 22:17:37 · 227 阅读 · 0 评论 -
B树、B+树分析及应用
我们都是知道MySQL的索引存储使用的是B+树的结构,想要搞懂MySQL的索引,我们需要先搞清楚B+树,而B+树是B树演变而来的,所以我们又必须先搞懂B树。 我们通常见到的二叉树、红黑树这些是二叉的,就是一个节点可以有两个子节点,而B树是多叉的,就是一个节点能有多个子节点。 B树的定义:(源自百度百科) B树是一种平衡的多叉树,一棵m阶B树(balanced tree of order m)...原创 2020-03-21 23:26:27 · 2161 阅读 · 0 评论 -
数据库中日前的比较
select * from tb_product where createdate > to_date('2011-6-15','yyyy-MM-dd') - 1 and createdate原创 2011-09-06 18:12:08 · 90 阅读 · 0 评论 -
表结构设计原则
经验一:在设计大型数据库时,把允许NULL的列放在表的后面。 在数据库表设计过程中,有些字段要求必须为非空,如表的关键字,单据编号字段等等。在数据库表创建的时候,往往需要把这些字段设置为非空。如此的话,就可以强制用户输入数据,以增强数据的一致性。 同时,在一张表中,也会有不少的字段,如员工信息表中,员工爱好、注释等字段,就可能允许为空。利用数据库专业术语来说,这些没有内容的字段就是“N...原创 2012-07-19 10:42:36 · 367 阅读 · 0 评论