存档

‘数据库’ 分类的存档

WordPress和数据库XXOO的那些SQL

2012年12月26日 4 条评论

  Wordpress 是一个功能非常强大、目前世界上使用最广泛的博客系统。D瓜哥的“‘地瓜哥’博客网”就是使用Wordpress搭建起来的。同时,由于D瓜哥也是搞挨踢(体面的称呼是“IT”)的,所以对Wordpress的实现很感兴趣。尤其是,安装好WP之后,只有十个表左右,更是让D瓜哥对其数据模型着迷不已啊!但是,看了Wordpress官网提供“数据库描述”,只是冰冷冷的表结构描述,很不解渴!抽空看看Wordpress和数据库时如何XXOO的?

  前天晚上,很多人都在过二人世界的时候,在这么美丽的圣诞节夜晚,D瓜哥也不落伍,在旁观 阅读全文…

D瓜哥的开源项目:CompareDatamodel

2012年12月16日 没有评论

  今天在Github上发布了一个开源的数据库模型对比工具:CompareDatamodel。写篇文章做个说明。希望对需要使用的朋友有所帮助。

  其实这个项目,早在今年三月份就开发完了。当时,创建这个项目也是缘于”工作所迫”。鉴于我们在进行项目实施时,经常需要对比新旧模型的差异。而且,这些工作繁琐,极易出错。需要特别小心。所以,开发了这个工具, 阅读全文…

分类: 挨踢(IT), 数据库 标签: , ,

SQL语句性能比较

2012年11月2日 3 条评论

  前两天在逛CSDN的时候,无意间看到一篇帖子,觉得不错。今天整理一下,发布出来,和大家一起讨论讨论。

  SQL的逻辑很简单:查询一张表中列A不是aValue或者列B不是bValue的记录。这样说可能不是太明白,我们直接用SQL来描述吧。SQL如下:

SELECT *
  FROM test
 WHERE id NOT IN 
       (SELECT id
          FROM test
         WHERE columnA = 'aValue'
           AND columnB = 'bValue');

  学过数理逻辑的童鞋们应该知道经过逻辑推理还可以又下面三种写法。 阅读全文…

为数据量非常大的表添加外键的有效方法

2012年7月20日 没有评论

  前两天,测试组在造数据的时候,遇到一个挺有趣的问题。当时写了一个SQL,自我感觉良好,但是实际执行起来,效率及其低下。后来,经过我们的DBA的改造,效率得到了提升。著一小文以记之。
阅读全文…

奇怪的SQL

2012年7月12日 2 条评论

  昨天遇到一些很奇怪的SQL。

  业务:查询有员工的组织的数量。

  很奇怪,为什么同样的数据、同样的业务逻辑,两个SQL差距怎么这么大啊?!具体SQL如下: 阅读全文…