DB
数据库,Mysql,Redis等
2lovecode
醉心于技术的纯粹人,乐于不断提升带来的成就感,苦于缺失发展方向带来的迷茫感。技术之路枯燥且坎坷,希望能结识更多的同路人和引路人,一起且行且珍惜
展开
-
远程连接mysql数据库的几种方式
1.直接连接mysql服务器3306端口2.ssh通道3.http通道4.ssl通道原创 2017-09-19 13:08:35 · 6640 阅读 · 1 评论 -
mysql5.7子查询order by失效问题
问题:mysql5.7子查询order by失效 原因:在mysql5.7中,如果不加limit,系统会把order by优化掉。原创 2017-12-22 15:07:26 · 2285 阅读 · 0 评论 -
Mysql CONVERT_TZ 函数使用及返回NULL解决方案(时区转换问题)
1.mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET'); -> '2004-01-01 13:00:00'2.mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00'); -> '2004-01-01 22:00:00'原创 2017-12-15 17:07:12 · 3877 阅读 · 0 评论 -
B-Tree的简单实现(PHP)
B-Tree的简单实现: GitHub源码地址 注: B-Tree的原理介绍在这里就不赘述了,相信其它博客会讲的更透彻。我们主要关注实现过程的细节问题。 以下条目对应的代码实现会在代码中标出,例如第3条对应的代码中的位置标识为[3] 代码最后写了2个调试使用的代码,可能对理解实现过程和逻辑结构有帮助。B-Tree单个节点的结构是: BTNode { id...原创 2018-09-01 21:04:28 · 1136 阅读 · 0 评论 -
B+树简单实现(PHP)
GitHub源码 原理参考此链接 下面是一些实现细节: 1. 注意 - 叶节点包含所有的索引和数据 - 只有叶节点才会持有具体数据,非叶节点只有索引 - 叶节点之间连接成一个链表,便于范围查询 2. 树节点结构 BTNode { id : 标识节点对象的唯一值 parent : 父节点的ID值 isLeaf : 是否是叶节点 indexNum : 当...原创 2018-09-04 19:45:50 · 1523 阅读 · 0 评论