本书是畅销书《SOL基础教程》的第2版,介绍了关系数据库以及用来操作关系数据库的SOL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌据 SQL的基础知识和使用技巧。 切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。另外,本书还将重要知识点总结为"法则", 方便读者随时查阅。第2版除了将示例程序更新为对应最新的DB的SQL之外,还新增了一章,介绍如何从应用程序执行SQL。
本书适合数据库和SOL语言的初学者阅读,也可作为大中专院校的教材及企业新人培训用书。
本书面向完全没有编程和系统开发经验的初学者,介绍了关系数据库以及用来操作关系数据库的 SQL 语言的使用方法。各个章节结合具体示例进行解说,并在每章的结尾安排了习题,用来检验读者对该章内容的理解程度。大家可以从第 1章开始, 亲自验证示例程序,循序渐进地掌握 SQL 的基础知识和技巧。另外,本书还将重要知识点总结为法则,方便读者在学习完本书之后随时查阅。
近年来,和其他系统领域一样,数据库领域也实现了飞速发展,应用范围不断扩大,不但出现了具有新功能的数据库,而且操作的数据量也大幅增长。
本书将要介绍的关系数据库是时下最流行的数据库,也是理解其他数据库的基础。在系统领域,通常所讲的数据库指的就是关系数据库,其重要性可见一斑。
估计很多读者今后都会慢慢积累各个领域、各种规模的系统开发经验(或者可能已经开始从事开发方面的工作了),到那时,所有的系统必定都需要使用数据库。它们使用的数据库,即便不是关系数据库,也一定是以关系数据库为基础的数据库。从这个意义上看,如果掌握了关系数据库和 SQL,就能成为任何系统开发都需要的数据库专家了。
现在距离本书初版问世已经 6年了,在这6 年间,数据库发挥了越来越重要的作用。以前就有专家使用数据库进行统计分析,后来数据库也开始逐渐被应用到大规模数据的处理上,并引发了商业领域的变革。象征着这一变化的"大数据""数据科学"等用语,已经突破了系统的领域,蔓延到了整个社会之中。甚至有观点认为,统计分析将和人工智能并列成为决定社会未来走向的重要因素。
一方面,数据库的世界中也进行着技术的革新。如今,以KVS 为代表的非关系数据库的使用已经不再稀奇。同时,为了追求更高的大规模数据处理的性能,内存数据库和面向列数据库的技术也取得了长足的进步,并逐渐投入到实际应用当中。
另一方面,关系数据库依然是当今的主流数据库,这一点没有变。从这个意义上来说,学习关系数据库和操作关系数据库的语言 SQL 语句,仍然是探究数据库世界的第一步,这一点也没有变,但这并不是说关系数据库和 SOL 语句一直在止步不前。大多数 DBMS 都支持窗口函数和GROUPING 运算符(详见第 8 章),高效处理大规模数据的功能也更加完善。掌握了 SQL 语句,就可以自由自在地操作数据,构筑高效的系统。
本书与时俱进地进行了版本升级。不但根据具有代表性的 DBMS 的新版本对 SQL 语法的支持情况更新了描述,还新增了第9 章,介绍了通过应用程序来使用数据库的方法。
本书旨在把数据库领域的精彩展示给大家,衷心希望本书能为大家的进步提供一些帮助。
本书是编程学习系列的 SQL 和关系数据库篇。该系列注重对初学者编程能力的培养,本书秉承了这一宗旨。本书不仅可以用于自学,也可以作为大学、专科学校和企业新人的培训用书。书中提供了大量的示例程序和详实的操作步骤说明,大家可以亲自动手解决具体的问题,切实提高自身的编程能力。
另外,在各章的结尾处还安排了习题来帮助大家复习该章的知识要点,习题的答案和讲解收录在附录中。
●不了解数据库和SQL 知识的人
●虽然自学了一些SQL 知识, 但仍希望进行系统学习的人●需要使用数据库,但不知道从何入手的人
●在大学、专科学校和企业的教育部门等从事数据库和SQL 教学的人●希望了解信息处理考试中SQL部分应试策略的人
●了解 Windows的基本操作方法
●能够使用 Windows 的资源管理器创建文件夹并复制文件
●能够使用 Windows 的记事本(或者其他文本编辑器)创建文本文件
——搭建SQL的学习环境
PostgreSQL的安装和连接设置
通过PostgreSQL执行SQL语句
本章重点
如果想要一边执行 SQL 语句一边学习,就必须有数据库作为 SQL语句的执行环境。本章将介绍开源数据库 PostgreSQL(版本 9.5.3")在 Windows 环境下的安装方法。已经安装了执行环境(数据库)的读者,可以跳过本章,直接学习第 1章及之后的内容。
PostgreSQL 是 1980 年以加利福尼亚大学为中心开发出来的 DBMS,与 MySQL一样,都是世界上广泛应用的开源数据库(DB )。它严格遵守标准 SQL规则,是初学者的最佳选择。
0-1 PostgreSQL的安装和连接设置安装步骤修改设置文件
0-2 通过PostgreSQL执行 SQL语句连接PostgreSQL(登录)执行SQL语句创建学习 用的数据库连接学习用的数据库(登录)
那么就让我们赶快按照下面的步骤来安装 PostgreSQL 吧。
安装步骤 1.下载安装程序
大家可以从 PostgreSQL 的下载页面下载安装程序。
本书将会介绍使用64 位版的 Windows 安装程序(Win x86-64)在 Windows 10(64 位)系统中安装 PostgreSQL 的步骤,请大家结合自身实际下载相应的安装程序。例如,如果大家使用的是 32 位的 Windows 操作系统,请下载"Win x86-32"版本的安装程序,安装步骤都是一样的。
2.运行安装程序
运行安装程序的时候,鼠标右键点击安装文件,然后选择"以管理员身份运行"。
然后点击"Next>"按钮。
3.选择安装路径
接下来选择安装路径。默认的安装路径是"C∶\ Program Files\PostgreSQL\ 9.5",但是因为有些用户的账号可能无法直接访问"Program Files"文件夹,所以我们把路径改为"C∶\ PostgreSQL\9.5",然 后点击"Next>"按钮。安装过程中会自动创建文件夹,因此大家无需提前创建。
4. 选择数据的保存路径
接下来选择数据保存路径,无需修改默认路径"C∶\PostgreSQL\ 9.5\data",直接点击"Next>"按钮。
5. 设置数据库管理员密码
在接下来的数据库管理员密码设置中输入任意密码,点击"Next>"按钮。登录 PostgreSQL 时会用到这个密码,请大家务必牢记。
6.设置端口号
接下来端口号设置,无需修改,直接点击"Next>"按钮。通常情况下保持默认选项即可。
7. 设置地区
接下来是 PostgreSQL 地区设置。选择"Chinese(Simplified),Singapore",点击"Next>"按钮。
8. 安装
接下来是安装开始。直接点击"Next>"按钮,开始安装。
接下来会显示安装完成。取消选中的"Launch Stack Builder at exit ?",点击"Finish"按钮。"Launch Stack Builder"会安装各种附带工具,如果只需要使用 PostgreSQL,就没必要安装这些工具。
这样安装就完成了。
修改设置文件
为了提高安全性,我们需要修改一下 PostgreSQL 的设置文件。请使用记事本或其他文本编辑工具打开下面这个文件。
C: \PostgreSQL\9.5\data\postgresql.conf
使用"listen addresses"作为关键词来查询文件内容。安装完成之后,该关键词会被设置成"listen addresses = '*'"。虽然这意味着允许所有远程主机进行连接,但是这次的学习环境只需要通过本地机器进行连接就可以了,因此我们在这一行的最前面添加一个 #,注释掉该行。
【下载地址】
链接:https://pan.baidu.com/s/1mVPqcP1wKS8TN-pP3uSCgw
提取码:ww2i
相关文章
Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq
数据库原理应用与实践(SQLServer)(高清PDF 下载)
本书围绕数据库的原理、应用和实施,系统、全面地介绍数据库的基本概念、方法和核心技术。全书分三部分进行阐述,第一部分侧重数据库理论基础,内容包
首先教你 SQL 整体优化、快速优化实施、如何读懂执行计划、如何左右执行计划这四大必杀招。整这些干嘛呢?答案是,传授一个先整体后局部的宏观解
本书全面探讨了SQL Server 2008 的内部工作原理。全书共分为 11章,首先在第 1 章中详细介绍了 SQL Server 200
SQL 语言的模型是集合数据,而不是物理文件。SQL 语言的"工作单位"是整个模式(schema),而不是单个表格。
编写本书的目的在于架起两座桥梁∶一是让数据库工程师从初级向中级进阶的桥梁,旨在帮助初级工程师提升自己;二是理论(原理)和实践之间的桥梁。
本书是畅销书《SOL基础教程》的第2版,介绍了关系数据库以及用来操作关系数据库的SOL语言的使用方法。书中通过丰富的图示、大量示例程序和详实
SQL是使用最广泛的数据库语言,几乎所有重要的 DBMS 都支持 SOL。本书由浅入深地讲解了 SQL 的基本概念和语法,涉及数据的排序、过
本书从介绍简单的数据检索开始,全面讲述了 SOL Server 的使用,包括连接的使用、子查询、基于全文本的搜索、函数和存储过程、游标、触发
SQL Server2016从入门到实战(高清PDF 下载)
SQLServer 数据库是 Microsof 公司推出的数据库管理系统,2016 版本在性能和人机交互等方面均有显著损高。本书是一本帮助用
SQLServer2014管理最佳实践第3版(高清PDF 下载)
SQL Server 2014 不只打破了原来由 Oracle/SPARC持有的纪录,而且在这两种配置下,表现得都优于Oracle。
本书从数据库的基础知识入手,全面介绍 SQL Server 2008 数据库应用知识。
SQL SERVER-2008从入门到精通(高清PDF下载)
本书注重理论与实践,在7大部分 26 章的篇幅中,按照一个知识点一个练习的方式,循序渐进、由浅入深地介绍SOL Server 2008 的核
它是在对 SQL Server 7.0版本重新设计的基础上建立的———提供了单独的日期和时间数据类型,以及地理空间支持。本书着重解决各层次开
PostgreSQL 是一个采取 相同的开 源理念的 优 秀的数据库系统 。这本书整体介绍数据库,全面覆盖现代的关系数据库的能以及怎么高效使
FlashFXP绿色版网盘下载,附激活教程 1839
FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具
Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 1607
firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ
navicat for mysql中文绿色版网盘下载 1652
Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq
火车头采集器(旗舰版)绿色版网盘下载 1737
火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA
Photoshop(CS-2015-2023)绿色中文版软件下载 1858
安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64