作品简介

本书是一本SQL综合查询参考手册,包含使用SQL进行数据库开发和管理的各种技术,涉及当前流行的SQLServer、 Oracle和MySQL等多种数据库。

本书分为四篇,共25章。第一篇(第1~6章)为基础管理篇,主要包括数据库配置与管理、数据库的基本操作、SQL基础、管理数据库与数据表、添加数据、修改和删除数据等内容。第二篇(第7~13章)为SQL查询篇,主要包括SQL基础查询、复杂查询、数据排序、数据统计分析、子查询、多表连接、聚合和旋转数据等内容。第三篇(第14~20章)为高级应用篇,主要包括视图、存储过程、自定义函数及应用、触发器、游标及应用、 事务、索引等内容。第四篇(第21~25章)为常用函数篇,主要包括聚合函数、数学函数、字符串处理函数、日期时间处理函数、类型转换函数等内容。在每章中均按知识结构顺序对讲解的知识进行排序,并且每个知识点后面都配有相关的示例。 本书内容详尽,示例丰富,实用性强,非常适合作为编程人员及项目开发人员的工具用书。

郭鑫 著

作品目录

  • 前言
  • 第一篇 基础管理篇
  • 第1章 数据库配置与管理
  • 1.1 安装数据库
  • 1.2 配置SQL Server服务器
  • 1.3 Oracle管理工具
  • 1.4 启动与关闭Oracle数据库实例
  • 1.5 配置MySQL服务器
  • 1.6 MySQL管理工具
  • 1.7 生成和执行脚本
  • 第2章 数据库的基本操作
  • 2.1 创建数据库对象
  • 2.2 备份和恢复数据库
  • 2.3 导入和导出数据
  • 第3章 SQL基础
  • 3.1 SQL概述
  • 3.2 数据类型
  • 3.3 常量
  • 3.4 变量
  • 3.5 运算符
  • 3.6 流程控制语句
  • 3.7 常用命令
  • 第4章 管理数据库与数据表
  • 4.1 数据库管理
  • 4.2 数据表管理
  • 第5章 添加数据
  • 5.1 插入单行记录
  • 5.2 插入多行记录
  • 5.3 表中数据的复制
  • 5.4 将SQL Server中数据导出到记事本中
  • 5.5 将SQL Server中的数据导入/导出到Excel数据表中
  • 5.6 将SQL Server中的数据导入/导出到ACCESS中
  • 第6章 修改和删除数据
  • 6.1 UPDATE语句的基本语法
  • 6.2 使用UPDATE语句更新列值
  • 6.3 利用子查询更新行中的值
  • 6.4 依据外表值更新数据
  • 6.5 赋值UPDATE
  • 6.6 分步更新表中的数据
  • 6.7 修改指定字段的数据值
  • 6.8 DELETE语句的基本语法
  • 6.9 使用DELETE语句删除数据
  • 6.10 删除重复行
  • 6.11 使用TRUNCATE TABLE语句删除数据
  • 6.12 使用DELETE语句中带有的TOP子句
  • 6.13 删除指定字段数据为空的记录
  • 6.14 通过视图更新表
  • 第二篇 SQL查询篇
  • 第7章 SQL基础查询
  • 7.1 简单查询
  • 7.2 计算列查询
  • 7.3 条件查询
  • 7.4 范围查询(BETWEEN)
  • 7.5 逻辑运算符
  • 7.6 格式化结果集
  • 第8章 复杂查询
  • 8.1 模糊查询
  • 8.2 IN运算符
  • 8.3 行查询
  • 8.4 空值(NULL)判断
  • 8.5 对结果集操作
  • 8.6 复杂条件查询
  • 第9章 数据排序
  • 9.1 数值数据排序
  • 9.2 字符串排序
  • 9.3 汉字排序
  • 9.4 按列的编号排序
  • 9.5 动态排序
  • 9.6 随机排序
  • 第10章 数据统计分析
  • 10.1 聚合函数
  • 10.2 聚合函数的典型应用
  • 10.3 分组统计
  • 第11章 子查询
  • 11.1 简单子查询
  • 11.2 多行子查询
  • 11.3 相关子查询
  • 11.4 嵌套子查询
  • 11.5 组合查询
  • 11.6 递归查询
  • 第12章 多表连接
  • 12.1 多表连接概述
  • 12.2 内连接
  • 12.3 外连接
  • 12.4 其他连接
  • 第13章 聚合和旋转数据
  • 13.1 聚合数据
  • 13.2 旋转数据(交叉表)
  • 13.3 常用交叉表查询
  • 第三篇 高级应用篇
  • 第14章 视图
  • 14.1 视图概述
  • 14.2 视图创建
  • 14.3 视图重命名
  • 14.4 视图修改
  • 14.5 视图定义信息查询
  • 14.6 视图删除
  • 14.7 视图应用
  • 14.8 使用视图加强数据安全
  • 第15章 存储过程
  • 15.1 存储过程概述
  • 15.2 创建存储过程
  • 15.3 管理存储过程
  • 15.4 在Oracle数据库下创建存储过程
  • 15.5 在MySQL数据库下创建存储过程
  • 第16章 自定义函数及应用
  • 16.1 用户自定义函数概述
  • 16.2 创建函数
  • 16.3 管理用户自定义函数
  • 16.4 用户自定义函数与存储过程的区别
  • 第17章 触发器
  • 17.1 触发器的优点
  • 17.2 触发器的种类
  • 17.3 创建触发器
  • 17.4 管理触发器
  • 17.5 应用触发器
  • 17.6 在Oracle数据库下创建触发器
  • 17.7 在MySQL数据库下创建触发器
  • 第18章 游标及应用
  • 18.1 创建游标
  • 18.2 游标属性
  • 18.3 游标操作
  • 18.4 动态游标
  • 18.5 游标系统存储过程
  • 18.6 在Oracle数据库下使用游标
  • 第19章 事务
  • 19.1 事务概述
  • 19.2 事务操作
  • 19.3 事务并发控制
  • 19.4 分布式事务处理
  • 第20章 索引
  • 20.1 索引概述
  • 20.2 创建索引
  • 20.3 维护索引
  • 第四篇 常用函数篇
  • 第21章 聚合函数
  • 21.1 统计聚合函数
  • 21.2 行聚合函数
  • 21.3 列表函数
  • 第22章 数学函数
  • 22.1 符号转换判断函数
  • 22.2 取舍函数
  • 22.3 三角函数
  • 22.4 指数/对数函数
  • 22.5 进制转换函数
  • 22.6 随机函数
  • 第23章 字符串处理函数
  • 23.1 大小写转换函数
  • 23.2 去除空格函数
  • 23.3 连接与截取函数
  • 23.4 查找/替换函数
  • 23.5 其他字符处理函数
  • 第24章 日期时间处理函数
  • 24.1 日期时间获取函数
  • 24.2 日期时间处理函数
  • 24.3 日期时间比较函数
  • 24.4 日期时间截取函数
  • 第25章 类型转换函数
  • 25.1 通用类型转换函数
  • 25.2 具体类型转换函数
  • 25.3 类型判断函数
展开全部