多数软件开发人员并不是SQL专家,很多人对SQL的错误使用更使其效率低且难以维护。本书针对SQL使用中经常犯的错误展开分析,从数据库的逻辑设计、物理设计、查询设计、应用开发几个方面总结归纳各种典型错误,提出避免陷阱的方法。作为一本经验总结性的著作,本书是数据库编程人员不可或缺的手边书。你也会学到最新的全文搜索技术,设计出可以防范SQL注入的代码,掌握其他非常实用的使用技巧。
作者:Bill Karwin
作为软件工程师、咨询师和管理者,他在20年间开发并支持了各种各样的应用、程序库以及服务器,如PHP 5的Zend Framework, Interbase关系型数据库,以及Enhydra Java应用服务器等。他一直无私地分享他的专业知识,来帮助其他程序员提高效率、获得成功。他曾以各种方式回答了上千个关于SQL的疑问,其中不乏一些严重但又经常被忽略的问题。
本书适合SQL 数据库开发人员与管理人员阅读。
作者:Bill Karwin
作为软件工程师、咨询师和管理者,他在20年间开发并支持了各种各样的应用、程序库以及服务器,如PHP 5的Zend Framework, Interbase关系型数据库,以及Enhydra Java应用服务器等。他一直无私地分享他的专业知识,来帮助其他程序员提高效率、获得成功。他曾以各种方式回答了上千个关于SQL的疑问,其中不乏一些严重但又经常被忽略的问题。
本书适合SQL 数据库开发人员与管理人员阅读。
2021年12月04日 总会有解释,人类的每一个问题都会有一个众所周知的解决方案——无论是简洁的、可行的,还是错的。 -- H. L. 门肯
2021年12月04日 人们讨厌改变。他们总是会说:“我们一向如此。”而我尝试改变这一切,这就是为什么我墙上的钟是逆时针的。 -- 葛丽丝•霍普少将
2021年12月04日 在获得所有证据之前就下结论,是一个重大错误。 -- 夏洛特•福尔摩斯
2021年12月04日 重要的人不关心,关心的人不重要。 -- 伯纳德•巴鲁克(在安排晚会餐桌席次时所说)
2021年12月04日 就像我说的,我被错误地引述了。 -- 格劳乔•马克思
2021年12月04日 敌人也了解这套系统。-- 香农的格言
2021年12月04日 连我自己都不知道自己要说什么,怎么告诉你我在想什么? -- E. M.福斯特
2021年12月04日 实体不应不必要地增殖。-- 奥卡姆
2021年12月04日 有些人遇到问题时总是会说:“我知道,我会使用正则表达式。”然后他会碰到更多问题。-- 杰米•加文斯基
2021年12月04日 随机数的产生实在太重要了,不能够让它由偶然性来决定。 -- 罗伯特•科维欧
2021年12月04日 智商在于区分可行与否,理性在于区分明智与否。有时候可行却并不明智。 -- 马克思•伯恩
2021年12月04日 就像我们所知道的那样,有一些众所周知的事情,我们知道自己已经了解了。我们也知道,有一些未知的事情,我们知道自己还不了解。但还有些没人知道的事情,我们并不知我们还一无所知。 -- 唐纳德•拉姆斯菲尔德
2021年12月04日 无论何时,在机器的帮助下找到结果,另一个问题就冒出来了——通过何种计算过程,能让机器最快地求出结果? -- 查尔斯•巴贝奇,《哲学家的生命历程》(1864)
2021年12月04日 当一个理论看上去像是唯一可能的理论时,那意味着你既不理解这个理论,也不理解它所要解决的问题。 -- 卡尔•波普尔
2021年12月04日 当变量有限且可以一一列举,当变量间的组合是不重复且清晰的,那就存在科学。 -- 保罗•瓦勒里
2021年12月04日 10.0乘以0.1未必就是1.0。 -- 布莱思•克尼汉
2021年12月04日 我不想再在船上看到这些东西。即使要付出我们所有的人作为代价我也不管,我就是要它们下船。-- 詹姆斯•柯克
2021年12月04日 超群和荒谬的分界线往往非常模糊,很难明确地区分。-- 托马斯·潘恩
2021年12月04日 的确,有些人是两面派。-- 稻草人,《绿野仙踪》
2021年12月04日 如果你想把一只猫肢解了来研究它是怎么工作的,那么首先你要得到一只不工作的猫。-- 道格拉斯·亚当斯