导语
内容提要
MICK著的《SQL基础教程(资深数据库工程师写给初学者的实用指南第2版)》是畅销书《SQL基础教程》的第2版,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。另外,本书还将重要知识点总结为“法则”,方便读者随时查阅。第2版除了将示例程序更新为对应最新的DB的SQL之外,还新增了一章,介绍如何从应用程序执行SQL。
本书适合数据库和SQL语言的初学者阅读,也可作为大中专院校的教材及企业新人培训用书。
目录
第0章 绪论——搭建SQL的学习环境
0-1 PostgreSQL的安装和连接设置
安装步骤
修改设置文件
0-2 通过PostgreSQL执行SQL语句
连接PostgreSQL(登录)
执行SQL语句
创建学习用的数据库
连接学习用的数据库(登录)
第1章 数据库和
1-1 数据库是什么
我们身边的数据库
为什么DBMS那么重要
DBMS的种类
1-2 数据库的结构
RDBMS的常见系统结构
表的结构
1-3 SQL概要
标准
SQL语句及其种类
SQL的基本书写规则
1-4 表的创建
表的内容的创建
数据库的创建(CREATE DATABASE语句)
表的创建(CREATE TABLE语句)
命名规则
数据类型的指定
约束的设置
1-5 表的删除和更新
表的删除(DROP TABLE语句)
表定义的更新(ALTER TABLE语句)
向Product表中插入数据
练习题
第2章 查询基础
2-1 SELECT语句基础
列的查询
查询出表中所有的列
为列设定别名
常数的查询
从结果中删除重复行
根据WHERE语句来选择记录
注释的书写方法
2-2 算术运算符和比较运算符
算术运算符
需要注意
比较运算符
对字符串使用不等号时的注意事项
不能对NULL使用比较运算符
2-3 逻辑运算符
NOT运算符
AND运算符和OR运算符
通过括号强化处理
逻辑运算符和真值
含有NULL时的真值
练习题
第3章 聚合与排序
第4章 数据更新
第5章 复杂查询
第6章 函数、谓词、CASE表达式
第7章 集合运算
第8章 SQL高级处理
第9章 通过应用程序连接数据库
附录 练习题答案