摘要: 如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。我们学到了什么?思考问题的时候从表的角度来思考问题提,这样很容易理解数据如何在SQL语句的“流水线”上进行了什么样的变动。4、灵活引用表能使S... 阅读全文
posted @ 2014-12-11 15:21 超人曼779 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 很多程序员视SQL为洪水猛兽。SQL是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为SQL语言也是一种函数式语言)。我们每天都在写SQL并且应用在开源软件jOOQ中。于是我想把SQL之美介绍给那些仍然对它头疼不已的朋友,所以... 阅读全文
posted @ 2014-12-11 15:19 超人曼779 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 十一年前我和程序猿第一次见面,还是大一军训期间。我甚至不确定程序猿是否记得那是第一次见面。当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了。于是我们第一次“见面”了,我只看见一个对着电脑,佝偻着背的背影......严重怀疑程序猿根本没抬头... 阅读全文
posted @ 2014-12-11 15:17 超人曼779 阅读(285) 评论(0) 推荐(0) 编辑