您的浏览历史

程序员的SQL金典

促销活动

基本信息

  • 作者: 杨中科   
  • 丛书名: 开发专家之数据库
  • 出版社:电子工业出版社
  • ISBN:9787121048739
  • 上架时间:2008-10-13
  • 出版日期:2008 年9月
  • 开本:16开
  • 页码:463
  • 版次:1-1
  • 所属分类: 计算机 > 数据库 >

    SQL语言


内容简介回到顶部↑

本书主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析。本书分为3部分:第1部分为基础篇,主要讲解数据库对增、删、改、查等SQL的支持,给出了这些SQL的应用案例;第2部分为进阶篇,讲解了函数、子查询、表连接、不同DBMS中的SQL语法差异、SQL调优、NULL值处理、事务、开窗函数等高级技术;第3部分为案例篇,对前两部分的知识进行了综合运用。
  本书适合程序开发人员及数据库工程师参考学习,也可作为高等院校相关专业师生的参考书。

目录回到顶部↑

第1章 数据库入门
 1.1 数据库概述
  1.1.1 数据库与数据库管理系统
  1.1.2 数据库能做什么
  1.1.3 主流数据库管理系统介绍
 1.2 数据库基础概念
  1.2.1 Catalog
  1.2.2 表(Table)
  1.2.3 列(Column)
  1.2.4 数据类型(DataType)
  1.2.5 记录(Record)
  1.2.6 主键(PrimaryKey)
  1.2.7 索引(Index)
  1.2.8 表关联
  1.2.9 数据库的语言——SQL
  1.2.10 DBA与程序员
第2章 数据表的创建和管理
 2.1 数据类型
  2.1.1 整数类型
  2.1.2 数值类型

前言回到顶部↑

市面上讲解数据库的书都花了很多篇幅讲解数据库的备份、授权、调优、修复、监控等内容,这些内容是数据库管理员(DBA)应该掌握的,而对于程序员来说更需要掌握的则是SQL语句的使用方法。但是市面上专门讲解SQL语句的书非常少,初学者在学习数据库开发过程中常常被那些写给DBA的书弄得晕头转向,无法真正快速地掌握SQL技术;而且这些书中讲解的SQL语句也常常是针对特定数据库系统的专有实现,无法很容易地在其他数据库系统中运行,读者需要阅读大量的书籍和查阅大量的资料才能掌握不同数据库系统的使用方法。.
本书是专门写给程序员的,因此没有讲解备份、授权、调优、修复、监控等开发人员不关心的内容,直接从SQL语句入手,让读者快速掌握数据库开发的技能。“面向开发人员,讲解对开发人员最有用的知识”是本书的编写宗旨。
MySQL、MS SQL Server、Oracle和DB2等都是非常流行的数据库管理系统(DBMS),虽然在大部分SQL语法上这些DBMS实现都是一致的,但是在实现细节及高级语法方面这些DBMS的实现差异还是非常大的。如何编写能够兼容这些DBMS的SQL语句是开发人员经常需要面对的问题,本书将帮助读者从根本上解决这个问题。
很多开发人员对于SQL语句的掌握只限于简单的SELECT、UPDATE语句,对于稍微复杂的逻辑经常需要编写程序代码来完成,这不仅无法发挥数据库的优势,而且开发出的系统性能也非常低,但如果使用数据库函数、子查询、表连接、开窗函数等高级的SQL特性,则可以大大简化系统开发的难度,并且提高系统的性能。本书将对这些高级特性进行详细讲解。..
本书第1、2章介绍数据库系统的基础知识及基本操作;第3章介绍INSERT、DELETE和UPDATE语句的基本应用;第4章对SELECT语句进行全面介绍,并对模糊匹配、分组、限制数据条数、计算字段、组合查询等高级内容进行了重点讲解;第5章介绍常用的数据库函数及它们在主流DBMS中的实现差异;第6章介绍索引与约束等知识点;第7、8章分别介绍表连接、子查询等高级查询技术;第9章对主流DBMS的语法差异进行分析,并且给出了解决方案;第10章介绍注入漏洞攻击、SQL调优、事务、自动增长字段、NULL值处理、开窗函数等高级话题;第11章以一个综合案例讲解书中知识点在实际开发中的应用。
在此,我要感谢为这本书的诞生给予帮助的所有人。首先要感谢CowNew开源团队的朋友们一直以来的无私奉献;感谢KingChou在开发CowNewSQL过程中的卓越工作,没有CowNewSQL也就不会有这本书的问世;还要感谢EasyJF的蔡世友,他一直以来对开源事业的奉献是值得我学习的;最后我要感谢电子工业出版社的田小康,他的高效工作使得本书能够顺利完成和出版。
如果您对本书有任何意见和建议,可以发送邮件至about521@163.com,本书相关的后续资料将会发布到CowNew开源团队网站(http://www.cownew.com)中。...
编著者

书摘回到顶部↑

第1章 数据库入门
  本章介绍数据库的入门知识,首先介绍什么是数据库,然后介绍数据库中的一些基本概念,接着介绍操纵数据库的不同方式,最后介绍操纵数据库时使用的语言SQL。在章节中我们还将穿插一些非常有趣的话题。
  ……
评论交流

共有6人开贴评论  8人参与评论  2人参与打分 查看

0人
 0%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
0人
 0%
0人
 0%
2人
 100%

bert1984
三级评论员
  
发表于:2009-3-6 17:36:00
不想说这个所谓的作者了,估计就是个“抄手”吧。
还到处宣扬自己的书,实在有些恶心了。。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ghostbod
一级评论员
  
发表于:2009-2-24 17:09:00
为什么说的如此不好,抄哪呢?我觉得并不差啊,讲了开发时候遇到不同数据库的差别,哪有不好?奇怪
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

kittow
一级评论员
  
发表于:2009-2-18 22:17:00
cownew 杨,宣传自己的书就打击别人的,也有些过了吧。。。我是打酱油的,随口说说,勿怪
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

cownew

作者
评价等级:  
发表于:2008-10-23 23:15:00
试读电子版下载:
下载地址1:http://www.blogjava.net/Files/huanzhugege/cxydSQLjd.zip
下载地址2: http://www.namipan.com/d/2ec1eacc92d2678a38095bef1d19ed938f78831d6f791500
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得1个)

my_girl

三级评论员
  
发表于:2008-11-21 0:17:00
五年来看过最烂的书,到处誊抄,支离破碎,不建议购买这本垃圾书!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共6条)