首页 » Web前端 » php与mysql法式设计第4版技巧_80的轨范员需要掌握这种计算机编程措辞

php与mysql法式设计第4版技巧_80的轨范员需要掌握这种计算机编程措辞

访客 2024-11-03 0

扫一扫用手机浏览

文章目录 [+]

近年来,和其他系统领域一样,数据库领域也实现了飞速发展,运用范围不断扩大,不但涌现了具有新功能的数据库,而且操作的数据量也在大幅增长。
关系数据库是时下最盛行的数据库,也是理解其他数据库的根本。
在系统领域,常日所说的数据库指的便是关系数据库,其主要性可见一斑。

80%以上的程序员须要节制这种打算机编程措辞

php与mysql法式设计第4版技巧_80的轨范员需要掌握这种计算机编程措辞

如果问你哪个措辞可以在关系数据库中自由穿梭,想必SQL绝对是大家心目中当之无愧的选手!
构造化查询措辞(Structured Query Language)简称SQL,它是一种分外目的的编程措辞,也是一种数据库查询和程序设计措辞,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

php与mysql法式设计第4版技巧_80的轨范员需要掌握这种计算机编程措辞
(图片来自网络侵删)

节制SQL的主要性不言而喻。
目前,SQL不仅是后端开拓职员的根本技能,也成为精良前端工程师的必备技能,毕竟凡是动态页面就涉及数据库,而学会SQL再研究其他关系数据库就大略多了。
因此,标题中的80%实在是比较守旧的说法,每一个程序员都须要节制一部分SQL知识。

本日就为大家大略先容两本无数读者喜好的SQL入门图书,并为大家重点先容后一本。

1. 无数前辈推举的《SQL必知必会》

学习SQL的小伙伴对这个老朋友一定不陌生!
如果有小伙伴问你,初学者适宜阅读哪些SQL图书?前辈们常日首选推举的便是这本:

80%以上的程序员须要节制这种打算机编程措辞

Sams Teach Yourself SQL in 10 Minutes (4th Edition)

作者:Ben Forta

译者:钟鸣 刘晓霞

脱销环球的数据库入门经典麻省理工学院、伊利诺伊大学等浩瀚大学参考教材让你在通勤的路上就可以节制SQL专门开设了网站,供应下载、勘误和答疑论坛

这本书豆瓣评分8.6,深受SQL初学者的喜好!
美系图书,有名技能作家Ben Forta作品(Ben老师写了好几本必知必会系列,图灵这边出版的还有一本《MySQL必知必会》),MIT等有名学府将这本书作为教材。
特殊大略易学,小开本,256页。

由浅入深地讲解了SQL的基本观点和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。
增加了针对Apache Open Office Base、MariaDB、SQLite等DBMS的描述,并根据新版本的Oracle、SQL Server、MySQL和PostgreSQL更新了干系示例。

2. 热评如潮的日系经典《SQL根本教程》

6年前,作为初学者必备的《SQL根本教程》首版问世。
通过讲解关系数据库以及用来操作关系数据库的SQL措辞的利用方法,为读者供应了大量的示例程序和详确的操作步骤解释,得到了读者的喜好。
在豆瓣上得到8.8的评分,重印次数达到13次。

这6年间数据库也发挥着越来越主要的浸染。
随着技能的不断更新,《SQL根本教程》也进行了升级,针对具有代表性的DBMS的新版本对SQL 语法的支持情形更新了描述法,还专门先容通过运用程序利用数据库的方法。

为了帮助读者踏实地节制每章节的知识要点,在结尾处还精心设置了相应习题。
还随书附带答案和讲解。
这本书是编程学习系列的 “SQL和关系数据库” 篇。
书本秉承了看重对初学者编程能力的培养这一宗旨。
不仅可以用于自学,也可以作为大学、专科学校和企业新人的培训用书。

让更多对SQL感兴趣的读者都能学会它。
下面就来重点看看《SQL根本教程(第2版)》。
除了封面上的小鹿变成了两只以外,我们再来理解一下它还有哪些新变革吧!

80%以上的程序员须要节制这种打算机编程措辞

亚马逊五星脱销书!
SQL菜鸟晋级必备,资深数据库工程师总结的实用宝典72张图表 + 186段代码,昭示各RDBMS的异同

MICK(作者)

日本资深数据库工程师,就职于SI企业,致力于商业智能和数据仓库的开拓。
为CodeZine(http://codezine.jp)及IT杂志 WEB+DB PRESS 撰写技能文章。
著作有《跟达人学SQL》和《跟达人学DB设计》,是Joe Celko's SQL Puzzles and Answers , Second EditionJoe Celko's SQL for Smarties ,Fourth Edition: Advanced SQL Programming 的日文版的译者。

孙淼(译者)

从事对日软件设计和研发事情十余年,曾于2007年至2009年赴日学习事情,2015年至今再次长期赴日事情。
精通运用Java、PHP进行Web框架的设计开拓,并且有Oracle、Teradata、MySQL、NoSQL等多种数据库的设计开拓履历。
乐于品味生活细微的点滴,热衷于品尝和制作美食。
译有《SQL根本教程》等。

罗勇(译者)

从事对日软件设计和研发事情十余年,曾多次赴日学习事情,目前就职于日本某大型企业。
痴迷于技能和框架的研究,多次参与项目的需求剖析、概要设计,精通多措辞的Web框架和数据库的设计开拓。
业余爱好足球,和家人旅行。
译有《SQL根本教程》《NoSQL数据库入门》和《明解C措辞》等。

这本书是否适宜你?

● 不理解数据库和SQL知识

● 虽然自学了一些SQL知识,但仍希望进行系统学习

● 须要利用数据库,但不知道从何入手

● 在大学、专科学校和企业的教诲部门等从事数据库和SQL传授教化

● 希望理解信息处理考试中SQL部分应试策略

涉及哪些关系数据库

本书中利用的SQL 语句全部都不才列关系数据库管理系统(RDBMS)中进行了验证。

● OracleDatabase 12cR1

● SQLServer 2014

● DB2 10.5

● PostgreSQL 9.5.3

● MySQL 5.7

在这5 种RDBMS 之间存在差异的SQL 语句,或者只能在某种特定的RDBMS 中利用的SQL 语句,本书都用下列图标进行标识,来提示实行SQL 语句所利用的RDBMS。

反之,在所有RDBMS 中都能正常实行的SQL 语句则不用图标标识。

书本的精确利用办法

首先,在第1 章前半部分学习关系数据库和SQL 的根本知识,然后结合详细的SQL 示例程序进行循规蹈矩的学习。

在SQL 的学习中,最主要的便是以下两点:

● 亲自编写SQL语句

● 通过实行SQL语句来学习和理解数据库操作

要提高学习效率,需只管即便亲自实行并验证本书中的示例程序,逐步深入学习。
为了便于初学者操作,本书利用PostgreSQL 作为SQL 语句的学习环境。
在开始学习之前,读者须要先在自己的电脑上安装PostgreSQL,准备好SQL 语句的实行环境。

如无分外解释,本书中涌现的SQL 语句的实行结果,都是在PostgreSQL 9.5 中实行的结果。

本书中的示例程序都可以从下面的网站下载。

http://www.ituring.com.cn/book/1880

示例程序为压缩的Zip 文件形式,解压后的文件构造如下所示。

80%以上的程序员须要节制这种打算机编程措辞

ReadMe.txt文件

先容了示例程序的内容和把稳事变,利用前请务必阅读该文件。

Sample文件夹

本书中所利用的示例程序分别保存在以章节为单位的文件夹中。
在Sample\CreateTable 文件夹中,按照RDBMS 的不同,分别保存了用来创建示例用表的SQL语句。

80%以上的程序员须要节制这种打算机编程措辞

Answer文件夹

各章末习题的答案(示例程序),分别保存在以章为单位的目录中。

通过目录理解这本书

第0章 绪论——搭建SQL的学习环境 1

0-1 PostgreSQL的安装和连接设置 3

0-2 通过PostgreSQL实行SQL语句 9

第1章 数据库和SQL 13

1-1 数据库是什么 15

1-2 数据库的构造 20

1-3 SQL概要 25

1-4 表的创建 30

1-5 表的删除和更新 37

第2章 查询根本 43

2-1 SELECT语句根本 45

2-2 算术运算符和比较运算符 57

2-3 逻辑运算符 68

练习题 78

第3章 聚合与排序 79

3-1 对表进行聚合查询 81

3-2 对表进行分组 91

3-3 为聚合结果指定条件 101

3-4 对查询结果进行排序 108

练习题 116

第4章 数据更新 117

4-1 数据的插入(INSERT语句的利用方法) 119

4-2 数据的删除(DELETE语句的利用方法) 129

4-3 数据的更新(UPDATE语句的利用方法) 133

4-4 事务 138

练习题 145

第5章 繁芜查询 147

5-1 视图 149

5-2 子查询 160

5-3 关联子查询 168

练习题 173

第6章 函数、谓词、CASE表达式 175

6-1 各种各样的函数 177

6-2 谓词 198

6-3 CASE表达式 214

练习题 221

第7章 凑集运算 223

7-1 表的加减法 225

7-2 联结(以列为单位对表进行联结) 234

练习题 254

第8 章 SQL高等处理 255

8-1 窗口函数 257

8-2 GROUPING运算符 271

练习题 282

第9章 通过运用程序连接数据库 283

9-1 数据库天下和运用程序天下的连接 285

9-2 Java根本知识 289

9-3 通过Java连接PostgreSQL 298

小结 307

练习题 307

附录 练习题答案 308

3. 其他关系数据库参考图书推举

Oracle

精通Oracle SQL(第2版)Oracle编程艺术:深入理解数据库体系构造(第3版)Oracle性能诊断艺术(第2版)

MySQL

MySQL必知必会PHP与MySQL程序设计(第4版)

PostgreSQL

PostgreSQL即学即用(第2版)

标签:

相关文章

房山第一探寻历史文化名区的魅力与发展

房山区,位于北京市西南部,历史悠久,文化底蕴深厚。作为北京市的一个重要组成部分,房山区的发展始终与首都的发展紧密相连。房山区积极推...

Web前端 2025-02-18 阅读1 评论0

手机话费开钻代码数字时代的便捷生活

我们的生活越来越离不开手机。手机话费作为手机使用过程中的重要组成部分,其充值方式也在不断创新。手机话费开钻代码应运而生,为用户提供...

Web前端 2025-02-18 阅读1 评论0

探寻专业奥秘如何查询自己专业的代码

计算机科学已成为当今社会不可或缺的一部分。掌握一门专业代码对于个人发展具有重要意义。面对繁杂的学科体系,如何查询自己专业的代码成为...

Web前端 2025-02-18 阅读0 评论0