前言
SQL即结构化查询语言(Structured Query Language),是与当前关系型数据库交互的通用语言。与程序设计语言不同,SQL只做一件事情,即为用户提供简单而有效率的数据读写操作(从数据库中)。作为一名数据库开发人员,除了掌握一门程序设计语言,还必须掌握SQL语言的相关知识,能够熟练使用SQL语句进行各种数据库操作。多年使用SQL进行开发的经历让我们相信,对于程序开发人员来说,SQL应用开发参考手册是必需的,因此我们编写了这样一本书,希望能够真正做到易查、易学、易用,随时向编程中的开发人员提供帮助,并使其成为网站开发必备的工具书。
本书内容
本书分为四篇,共25章。第一篇(第1~6章)为基础管理篇,主要包括数据库配置与管理、数据库的基本操作、SQL基础、管理数据库与数据表、添加数据、修改和删除数据等内容。第二篇(第7~13章)为SQL查询篇,主要包括SQL基础查询、复杂查询、数据排序、数据统计分析、子查询、多表连接、聚合和旋转数据等内容。第三篇(第14~20章)为高级应用篇,主要包括视图、存储过程、自定义函数及应用、触发器、游标及应用、事务、索引等内容。第四篇(第21~25章)为常用函数篇,主要包括聚合函数、数学函数、字符串处理函数、日期时间处理函数、类型转换函数等内容。本书内容涉及SQL数据库开发中的各种技术,在每一章中均按知识结构顺序对讲解的知识点进行排序,并在每个知识点后面使用示例进行说明。
本书特点
●即查、即学、即用:本书将查、学、用结合于一体,读者能够使用本书进行快速查询和快速应用,既是实用的工具书又是方便学习的参考书。
●字母排序,快捷搜索:本书在讲解SQL开发技术时,按照功能进行了分类,使用户在使用时可以根据功能快速地缩小查找范围。并且提供了拼音目录,以便让读者更快、更准确地查找相关内容。
●内容全面,示例丰富:本书内容涵盖了SQL开发所应用的各方面的技术和应用。为了便于读者快速掌握每个知识点,每个知识点都配有一个或多个示例。
●精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”、“说明”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。
读者对象
●数据库开发人员
●初学编程的自学者
●大中专院校的老师和学生
●相关培训机构的老师和学员
●初中级程序开发人员
●编程爱好者
●参加实习的菜鸟程序员
●程序测试及维护人员
本书服务
如果您在使用本书时遇到什么困难或疑惑,可以联系我们,我们将在5个工作日内给您提供解答。我们的服务方式如下:
●服务网站:www.mingribook.com
●服务QQ:4006751066
●服务信箱:mingrisoft@mingrisoft.com
●服务电话:0431-84978981/84978982
●学习社区:www.mrbccd.com
致读者
本书由明日科技策划并组织编写,主要编写人员有郭鑫、王小科、王国辉、张鑫、杨丽、赛奎春、高春艳、陈英、宋禹蒙、刘佳、辛洪郁、刘莉莉等。虽然在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
本书部分示例源码可以从华章网站(www.hzbook.com)下载。
编者