Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


tag 标签:
  • SQL [15]


相关文章

每个开发人员都需要了解的一个SQL技巧
对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。 使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式: CREATE TABLE books ( id NUMBER(10) NOT NULL, title VARCHAR2(100 CHAR) NOT NULL, price NUMBER(10, 2) NOT NULL, CONSTRAINT pk_book PRIMARY KEY (id) ); / CREATE VIEW expensive_books AS SELECT id, title, price FROM books WHERE price 100 WITH
2015-7-15 11:36
画图解释 SQL join 语句
我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。 不过我还是喜欢这个观点,所以我们来看看能不能用上韦恩图。假设我们有下面两张表。表A在左边,表B在右边。我们给它们各四条记录。 id name id name -- ---- -- ---- 1 Pirate 1 Rutabaga 2 Monkey 2 Pirate 3 Ninja 3 Darth Vader 4 Spaghetti 4 Ninja 我们用过name字段用几种不同
2015-7-17 13:14
无痛 SQL Schema 的10 条军规
在新建表和数据仓库时,往往需要做出许多决定。一些在当时看起来似乎是无关紧要的决定,却最终会导致你和你的客户在使用数据库的整个过程中饱尝痛苦。 我们已经和数千人以及他们的数据库打过交道了,在经历了无数个小时的读写查询之后,可以说我们几乎见过所有的情况了。下面是我们总结出的有助于创建无痛模式(Schema)的10条规则。 1. 只使用小写字母,数字和下划线 不要在数据库、模式、表格或者列名上使用点、空格或者破折号。因为点号是用来识别对象的,通常只在database.schema.table.column这种情况下使用。 在对象的名字中也包含
2015-9-6 13:06
在 Apache Hive 中轻松生存的12个技巧
Hive 可以让你在 Hadoop 上使用 SQL,但是在分布式系统上优化 SQL 则有所不同。这里是让你可以轻松驾驭 Hive 的12个技巧。
2016-4-7 12:14
百度运用 FPGA 方法大规模加速 SQL 查询
百度坐拥超过 1 EB 的数据,每天处理大约 100 PB 的数据,每天更新 100 亿的网页,每 24 小时更新处理超过 1 PB 的日志更新,这些数字和 Google 不分上下,正如人们所想象的。百度采用了类似 Google 的方法去大规模地解决潜在的瓶颈。
2016-9-16 13:16

相关图书

      SQL必知必会(第4版)
      作者:【美】Ben Forta|关注:0
      SQL是使用最广泛的数据库语言,几乎所有重要的DBMS都支持SQL。《SQL必知必会(第4版)》由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、 ...
      出版:2013-05-01
      MySQL性能调优与架构设计
      作者:简朝阳|关注:0
      初级DBA到LAMP架构设计师必备利器。剖析高性能高可用MySQL调优方法,探索低成本数据库系统构建之道。
      支付宝架构师冯大辉、淘宝首席DBA陈吉平、阿里巴巴首席DBA冯春培、网易高级DBA翟振兴、搜狐高级DBA叶金荣、百度高级DBA吴诗展等6位数据库专家作序推荐。 ...
      《MySQL性能调优与架构设计》以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。 ...
      出版:2009-06-01
      MySQL技术内幕:InnoDB存储引擎(第2版)
      作者:姜承尧|关注:18
      《MySQL技术内幕:InnoDB存储引擎》由国内资深MySQL专家亲自执笔,国内外多位数据库专家联袂推荐。作为国内唯一一本关于InnoDB的专著,本书第1版广受好评,第2版不仅针对最 ...
      第2版的改动非常大,基本上重写了50%的内容。全书增加了对最新MySQL 5.6中的InnoDB存储引擎特性的介绍;根据读者的要求对于InnoDB存储引擎的redo日志和undo日志进行了详细 ...
      本书一共有10章,每一章都像一本“迷你书”,可以单独成册,也就说你完全可以从书中任何一章开始阅读。首先宏观介绍了MySQL的体系结构和各种常见的存储引擎以及它们之间的 ...
      出版:2013-05-01
      PHP与MySQL动态网站开发(第4版)
      作者:【美】Larry Ullman|关注:19
      这是一本广受赞誉的PHP和MySQL入门教程。
      本书采用基于任务的方法来讲授PHP和MySQL,使用大量图片指导读者深入学习语言,并向读者展示了如何利用PHP 和MySQL来开发动态Web站点。 ...
      全书用简洁、直观的步骤和讲解提供了学习任务和概念的最快方式。通过大量来自实战的例子、屏幕图和详细的解释,循序渐进地涵盖了开发人员最需要的知识点。 ...
      出版:2013-01-01
      MySQL技术内幕:InnoDB存储引擎
      作者:姜承尧|关注:12
      《MySQL技术内幕:InnoDB存储引擎》是国内目前唯一的一本关于InnoDB的著作,由资深MySQL专家亲自执笔,中外数据库专家联袂推荐,权威性毋庸置疑。 ...
      内容深入,从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB,更重要的是,它能为你设计和管理高性 ...
      本书共10章,每一章都像一本“迷你书”,可以单独成册,你完全可以从书中任何一章开始阅读。
      出版:2011-01-01
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。