最近更新|软件分类|无需申请自动送彩金58|软件排行|手机版|软件发布零基础学sql pdf下载
您的位置:首页>行业软件 > 电子书籍>零基础学sql pdf下载

零基础学sql pdf下载 电子书籍

网友评分:

相关软件

软件介绍

零基础学sql是一款专门讲解sql使用的书籍,这款书籍是目前很多编程人员必备的书籍之一。讲解上也是非常详细的,有非常重要的参考作用,如果你喜欢这款软件,就来下载使用吧!!!

零基础学sql pdf下载

基本介绍

SQL(Structured Query Language)作为一门结构化的查询语言,是关系数据库中最常用的语言。《零基础学SQL》的内容包括数据库创建和管理、数据表与视图的创建和维护、数据查询、数据更新、数据控制、SQL的扩展PL/SQL编程等方面的内容,通过这些内容可以掌握编写SELECT语句、DML语句(INSERT、UPDATE和DELETE)、DDL语句(CREATE、ALTER和DROP)、DCL语句(GRANT、REVOKE)和事务控制语句(COMMIT、ROLLBACK和SAVEPOINT)的使用方法,与PL/SQL编程有关的结构控制语句、记录集合类型的使用,存储过程、函数、包,以及触发器的创建和使用方法,最后在SQL应用中介绍了查询优化、动态SQL以及数据库的存取访问等在数据库中的应用方面的内容。

《零基础学SQL》旨在为SQL语言的初学者和大中专院校计算机专业的学生和教师提供易于入门的、全面了解和掌握SQL语言的教辅资料,同时对有一定经验的数据库管理人员和软件开发人员也有一定的参考价值。

章节目录

前言

本书特点

本书内容

本书适合的读者

本书作者

第一篇 关系数据库与SQL语言

第1章 关系数据库介绍

1.1 数据模型

1.1.1 概念模型

1.1.2 关系数据模型

1.2 关系模式

1.3 常用关系数据库

1.3.1 Oracle数据库

1.3.2 Microsoft SQL Server数据库

1.3.3 MySQL数据库

1.3.4 PostgreSQL数据库

1.4 安装与使用MySQL 5.0数据库

1.4.1 安装MySQL 5.0

1.4.2 安装用户图形界面

1.4.3 运行MySQL 5.0

1.5 小结

第2章 SQL语言概述

2.1 SQL语言介绍

2.2 SQL语句的分类

2.3 SQL语言的特点

2.4 常用数据类型

2.4.1 整数类型与浮点类型

2.4.2 数值类型

2.4.3 字符类型

2.4.4 日期与时间类型

2.4.5 二进制类型

2.5 SQL语句书写规范

2.6 小结

第二篇 数据库与数据表的创建和管理

第3章 数据库的创建与删除

3.1 创建数据库

3.1.1 使用SQL语句创建数据库

3.1.2 在MySQL 5.0 Command Line Client窗口下创建数据库

3.1.3 在MySQL 5.0用户图形界面中创建数据库

3.2 删除数据库

3.2.1 使用SQL语句删除数据库

3.2.2 在MySQL 5.0 Command Line Client窗口下删除数据库

3.2.3 在MySQL 5.0用户图形界面中删除数据库

3.3 小结

第4章 数据表的创建与更新

4.1 数据库中的表

4.1.1 数据记录、属性、字段、列和行

4.1.2 主键

4.1.3 外键

4.1.4 索引

4.1.5 约束

4.2 创建数据表

4.3 使用约束

4.3.1 唯一约束

4.3.2 主键约束

4.3.3 外键约束

4.3.4 检查约束

4.3.5 非空约束

4.4 使用索引

4.4.1 索引的分类

4.4.2 创建与删除索引

4.5 修改数据库中的表

4.5.1 向表中增加一列

4.5.2 增加一个约束条件

4.5.3 增加一个索引

4.5.4 修改表中的某一列

4.5.5 删除表中某一列

4.5.6 删除一个约束条件

4.6 删除数据库中的表

4.7 数据库test_STInfo中的表

4.7.1 学生信息表T_student

4.7.2 课程信息表T_curriculum

4.7.3 成绩信息表T_result

4.7.4 教师信息表T_teacher

4.7.5 院系信息表T_dept

4.7.6 计算机系教师信息表T_CSteacher

4.8 小结

第三篇 数据查询

第5章 基本查询操作

5.1 查询全部列的记录

5.2 查询表中指定的列

5.3 查询表中不重复的记录

5.4 使用列别名查询

5.5 对查询的记录进行算术运算

5.6 使用连接符(||)连接字段

5.7 关于NULL值

5.8 小结

第6章 使用WHERE子句查询表中满足条件的记录

6.1 比较查询

6.1.1 算术比较运算符

6.1.2 BETWEEN……AND运算符查询指定条件范围的记录

6.1.3 IN运算符查询与列表匹配的记录

6.1.4 字符串比较

6.1.5 日期时间的比较

6.2 逻辑查询

6.2.1 使用AND运算符查询同时满足多个条件的记录

6.2.2 使用OR运算符查询满足任一条件的记录

6.2.3 使用NOT运算符查询满足相反条件的记录

6.2.4 复杂逻辑查询

6.3 空值查询

6.4 使用LIKE操作符实现模糊查询

6.4.1 匹配任意单个字符

6.4.2 匹配0个或者多个字符

6.4.3 使用转义字符

6.5 使用REGEXP关键字进行模式匹配

6.6 小结

第7章 表中数据的排序与分组

7.1 使用ORDER BY子句对数据记录进行排序

7.1.1 指定表中的一列进行排序

7.1.2 指定表中列的位置序号进行排序

7.1.3 对SELECT语句中的非选择列进行排序

7.1.4 指定表中的多列进行排序

7.2 常用的聚合函数

7.3 使用GROUP BY子句对表中数据进行分组

7.3.1 单列分组

7.3.2 多列分组

7.3.3 使用HAVING限制分组后的查询结果

7.3.4 对分组结果进行排序

7.3.5 GROUP BY子句中处理NULL值

7.4 使用ROLLUP关键字统计数据

7.5 限制结果集行数

7.5.1 使用MySQL数据库限制结果集行数

7.5.2 使用Oracle数据库限制结果集行数

7.5.3 使用Microsoft SQL Server数据库限制结果集行数

7.6 小结

第8章 连接查询与集合查询

8.1 内连接查询

8.1.1 等值连接

8.1.2 非等值连接

8.1.3 使用ON子句建立相等连接

8.1.4 使 用USING子句建立相等连接

8.2 交叉连接

8.3 自连接查询

8.4 外连接查询

8.4.1 左外连接

8.4.2 右外连接

8.4.3 全外连接

8.5 集合查询

8.5.1 并操作

8.5.2 交操作

8.5.3 差操作

8.6 小结

第9章 子查询

9.1 单行子查询

9.2 多行子查询

9.2.1 使用IN运算符的子查询

9.2.2 使用ANY运算符的子查询

9.2.3 使用ALL运算符的子查询

9.3 多列子查询

9.4 相关子查询

9.4.1 带有EXISTS关键字的相关子查询

9.4.2 带有NOT EXISTS关键字的相关子查询

9.5 在SQL语句中使用子查询

9.5.1 在SELECT子句中使用子查询

9.5.2 在FROM子句中使用子查询

9.5.3 在HAVING子句中使用子查询

9.6 多重子查询

9.7 在CREATE TABLE语句中使用子查询实现数据表的复制

9.8 小结

第10章 常用函数

10.1 字符函数

10.1.1 计算字符串长度

10.1.2 将字符串全部转换为小写

10.1.3 将字符串全部转换为大写

10.1.4 将字符串中单词的首字母转换为大写

10.1.5 截取字符串

10.1.6 从指定字符串的左侧读取子串

10.1.7 从指定字符串的右侧读取子串

10.1.8 去除字符串左侧空格或者字符

10.1.9 去除字符串右侧空格或者字符

10.1.10 去除字符串两侧空格或者字符

10.1.11 左侧填充空格或者字符

10.1.12 右侧填充空格或者字符

10.1.13 取得指定的子串在字符串中的位置

10.1.14 颠倒指定字符串的顺序

10.1.15 替换指定的子串

10.1.16 字符替换

10.1.17 拼接字符串

10.1.18 取得字符的ASCII码

10.1.19 将ASCII码转换为相应的字符

10.1.20 匹配发音

10.1.21 将字符串重复指定次数

10.2 数字函数

10.2.1 求绝对值

10.2.2 求平方

10.2.3 求平方根

10.2.4 求对数

10.2.5 求幂

10.2.6 对指定值进行四舍五入操作

10.2.7 求两数相除的余数

10.2.8 取得大于等于指定数的最小整数

10.2.9 取得小于等于指定数的最大整数

10.2.10 求正弦与余弦值

10.2.11 求正切值与余切值

10.2.12 求反正弦和反余弦值

10.2.13 求反正切值

10.2.14 弧度与角度的互换

10.2.15 取得指定值的符号标志

10.2.16 对指定值进行截取操作

10.3 日期时间函数

10.3.1 取得当前系统的日期和时间

10.3.2 对日期值进行加减运算

10.3.3 取得日期之后指定工作日对应的日期

10.3.4 取得日期值中的指定内容

10.3.5 取得指定日期所在月的最后一天

10.3.6 取得两个指定月份的差

10.3.7 对日期时间进行舍入操作

10.3.8 截断指定的日期时间

10.4 类型转换函数

10.4.1 字符转换函数

10.4.2 日期转换函数

10.4.3 数值转换函数

10.5 比较函数

10.5.1 求集合中的最小值

10.5.2 求集合中的最大值

10.5.3 比较两个字符串

10.6 空值处理函数

10.6.1 NVL函数与IFNULL函数

10.6.2 NVL2函数

10.6.3 ISNULL函数

10.6.4 COALESCE函数

10.7 分支函数与条件表达式

10.7.1 IF函数

10.7.2 DECODE函数

10.7.3 CASE条件表达式

10.8 小结

第11章 视图的创建与删除

11.1 视图的作用

11.2 创建视图

11.2.1 基于单表创建视图

11.2.2 基于多表连接创建视图

11.2.3 基于函数、分组数据创建视图

11.2.4 为视图添加CHECK约束

11.2.5 基于一个已有视图创建新的视图

11.2.6 创建只读视图

11.3 删除视图

11.4 小结

第四篇 数据更新

第12章 插入数据记录

12.1 向数据表中插入数据记录

12.1.1 插入单行数据记录

12.1.2 向定义有外键约束的表中插入数据记录

12.1.3 使用子查询插入多行数据实现表中数据的复制

12.1.4 利用MySQL 5.0数据库一次插入多条数据记录

12.2 向视图中插入数据记录

12.3 小结

第13章 修改数据记录

13.1 在数据表中修改数据记录

13.1.1 修改单行数据记录

13.1.2 在定义有外键约束的表中修改数据记录

13.1.3 修改多行记录

13.1.4 使用子查询修改数据记录

13.1.5 使用CASE条件表达式修改多行记录

13.1.6 利用MySQL 5.0数据库一次修改多条数据记录

13.2 在视图中修改数据记录

13.3 小结

第14章 删除数据记录

14.1 使用DELETE语句删除数据记录

14.1.1 删除满足条件的数据记录

14.1.2 在定义有外键约束的表中删除数据记录

14.1.3 使用子查询删除指定条件的数据记录

14.1.4 利用MySQL 5.0数据库一次删除多条数据记录

14.1.5 删除数据表中所有记录

14.2 使用TRUNCATE语句删除数据表中所有记录

14.3 在视图中删除数据记录

14.4 小结

第五篇 数据控制

第15章 权限的授予与回收

15.1 数据库及其不同对象允许的操作权限

15.2 授予权限

15.2.1 授予指定用户操作数据表的权限

15.2.2 授予指定用户操作数据列的权限

15.2.3 授予指定用户授权的权限

15.2.4 授予创建数据表的权限

15.2.5 将操作权限授予所有用户

15.2.6 使用Administrator管理系统授予用户权限

15.3 回收权限

15.4 小结

第16章 事务的控制与管理

16.1 事务的概念

16.1.1 原子性

16.1.2 一致性

16.1.3 隔离性

16.1.4 持久性

16.2 控制事务

16.2.1 开始事务

使用说明

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

  • 下载地址

更多
点击报错软件无法下载或下载后无法使用,请点击报错,谢谢!