Sql
lishuhuakai
这个作者很懒,什么都没留下…
展开
-
Mysql在select子句中聚集函数和普通属性一起写出现的一个有趣的问题!
一个很有趣的问题,我现在有一张products表,表中数据如下: [为了简洁,截去了prod_desc的描述信息]现在我执行:select vend_id, prod_price from products where prod_price >= 10;结果如下: 没有问题,然后我们执行: select vend_id, count(*) as num_prods, prod_price原创 2015-11-15 19:09:45 · 4109 阅读 · 0 评论 -
Mysql的索引
这篇文章算是对自己对于高性能Mysql中的索引那一章的理解。其实在本科的时候,我们的数据库老师压根就没有和我们提过索引,很奇葩是吧,不过确实是这样的。我一直以来都对索引这个东西感觉有点玄乎,我知道它可以提高搜索的效率,但是我一直不知道索引究竟是怎么一回事,直到最近读了高性能Mysql。什么是索引呢?人们总是告诉你,索引就像是书上的目录,确实是这样的,但是稍微的还有一些不同。我们用得最多的应该是B+树原创 2015-12-01 11:44:39 · 658 阅读 · 0 评论 -
RedBase点滴
RedBase是斯坦福数据库课程的一个Project,在网上找不到最初的代码,不过在github上有这个project的成品.很多大牛在推荐数据库实现的时候,大抵都会推荐一下这份源码,所以我就将代码clone了下来,准备动手来处理一下这些代码.总而言之,就我得到的代码而言,这份源代码的质量真不敢恭维,看着看着我就坐不住了,忍不住想将这份糟糕的成品重构一遍,所以没有什么废话,直接就动手了.这个Pro...原创 2017-11-04 21:54:52 · 3871 阅读 · 5 评论 -
怎么样来读ovsdb的源码?
ovsdb数据库是NOSQL数据库的一种,大部分人应该都没有听说过这个数据库。虽然这个数据库默默无闻,但是它在交换机以及云计算这两个方向上占据了比较重要的地位。本人所在的公司恰好也用到了这个数据库。平时虽然经常使用这个数据库,但是关于这个数据库是如何来实现的,还真是不清楚。所以在工作之余,心里就产生了读一读它的源代码的想法。说干就干,直接从github下载了源代码,放到了机器上,编译出来了程序...原创 2019-02-02 15:56:59 · 946 阅读 · 5 评论