首 页
手机版

sql语法范例大全(SQL Server 、Oracle通解) 黄少华陈翠娥pdf扫描版

  • 软件大小:132.16M
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2023/09/04
  • 软件类别:电子阅读
  • 应用平台:Windows11,Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
网友评分:10.0分
网友评论 下载地址 收藏该页
本地下载

sql语法范例大全(SQL Server 、Oracle通解)是一本SQL语法范例书籍,由黄少华和陈翠娥两人共同编著。本书结构清晰,按结构化的设计方法进行布局编排;内容全面,几乎囊括所有的知识点;方法多样,同时采用工具和命令实现;实例丰富,融合技术精华,超值实用。全书8篇29章,章章经典;721个实例,超值实用;掌握SQL Server和OracIe,尽在其中,非常适合SQL的各层次读者阅读,同时还能够适合初、中、高级计算机专业技术人员使用。

内容介绍

《sql语法范例大全(SQL Server 、Oracle通解)》以SQL92标准为重点(部分章节增加了SQL:1999和SQL:2003),全面系统地介绍了SQL语法、功能和特点,并以目前广泛流行的关系数据库SQLServer2005/2008和Oracle9i/10g/11g为基础,详细介绍了各种语法的示例,这些示例都是在实际工作中经常用到的,通俗易懂,具有很强的实用性。

《sql语法范例大全(SQL Server 、Oracle通解)》拥有完善的体系、全面的方法、详尽的内容和丰富的实例。本书对SQL92语言、SQLServer和Oracle数据库的语法进行了对照,可作为手册查阅。书后附有大量详细的语法功能函数和语句,并对示例进行了索引,可供读者进行快速查阅。本书既可作为各大专院校计算机或相近专业的教材,亦可作为从事程序设计、数据库管理与开发、系统分析与设计等专业技术人员的参考用书,适用面较广,适合初、中、高级计算机专业技术人员使用。

sql语法范例大全章节目录

第1篇 SQL及关系数据库概述
第1章 关系数据库概述
1.1 数据库的基本概念
1.1.1 数据库的发展
1.1.2 数据库系统组成
1.1.3 数据处理的抽象描述
1.1.4 数据模型
1.2 关系数据库基本概念
1.2.1 关系模式
1.2.2 关系模型的特点及组成
1.2.3 关系数据语言的种类
1.2.4 域
1.2.5 笛卡儿积
1.2.6 关系
1.2.7 全关系系统十二准则
1.2.8 规范化(NF范式)
1.3 关系数据库类型
1.3.1 桌面数据库
1.3.2 网络数据库
1.4 常用关系数据库介绍
1.4.1 Microsoft Access
1.4.2 FoxPro
1.4.3 MySQL
1.4.4 Firebird
1.4.5 PostgreSQL
1.4.6 Informix
1.4.7 DB2
1.4.8 Sybase
1.4.9 SQL Server
1.4.10 Oracle
1.5 小结
第2章 SQL概述
2.1 SQL的功能和特性
2.2 SQL语法分类
2.3 SQL标准与版本
2.3.1 SQL92标准
2.3.2 SQL99标准
2.3.3 SQL:2003标准
2.4 SQL表达式
2.5 SQL标识符
2.5.1 特殊字符(语法约定)
2.5.2 注释字符
2.6 SQL常量
2.7 SQL变量
2.8 SQL数据类型
2.8.1 数值型数据
2.8.2 字符型数据
2.8.3 日期数据类型
2.8.4 其他数据类型
2.9 SQL语句
2.9.1 SQL语句分类
2.9.2 SELECT查询语句
2.10 SQL语句的执行方法
2.11 SQL与关系数据库
2.12 SQL的发展
2.13 小结
第3章 SQL扩展、工具及范例数据库介绍
3.1 T-SQL
3.1.1 注释语句
3.1.2 常量
3.1.3 变量
3.1.4 运算符
3.1.5 数据类型
3.1.6 函数
3.1.7 流程控制语句
3.2 PL/SQL
3.2.1 注释语句
3.2.2 数据类型
3.2.3 SQL92、T-SQL、PL/SQL数据类型比较
3.2.4 运算符
3.2.5 函数
3.2.6 PL/SQL与T-SQL函数比较
3.2.7 常量和变量
3.2.8 流程控制语句
3.3 SQLCMD工具
3.4 SQL Server查询分析工具
3.5 Oracle企业管理器EM工具
3.6 Oracle SQL * Plus工具
3.6.1 SQL*Plus的主要功能
3.6.2 SQL*Plus启动和快速登录方法
3.6.3 SQL*Plus常用命令操作
3.6.4 iSQL * Plus
3.7 PL/SQL Developer工具
3.7.1 主要功能特性
3.7.2 软件资源
3.7.3 基本用法
3.8 TOAD工具
3.8.1 主要功能特性
3.8.2 软件资源
3.8.3 基本用法
3.9 范例数据库介绍
3.9.1 SQL Server学籍管理数据库
3.9.2 SQL Server系统示例库
3.9.3 Oracle系统示例库
3.10 本章小结
第2篇 SQL运算符和函数
第4章 SQL运算符
4.1 算术运算符
4.2 赋值运算符
4.3 字符串串联运算符
4.3.1 加号“+”
4.3.2 双竖号“||”
4.4 一元运算符
4.5 逻辑运算符
4.6 比较运算符
4.7 集合运算符
4.7.1 UNION运算符
4.7.2 EXCEPT运算符
4.7.3 INTERSECT运算符
4.8 运算符优先级
4.9 SQL92、SQL Server和Oracle运算符比较
4.10 小结
第5章 函数
5.1 数值函数
5.2 字符串函数
5.3 日期时间函数
5.4 数据类型转换函数
5.4.1 CAST ()函数
5.4.2 CONVERT () 函数
5.5 统计函数
5.5.1 SUM ()求和
5.5.2 COUNT ()计数
5.5.3 MAX () /MIN ()求最大/最小值
5.5.4 AVG ()求均值
5.5.5 VAR () /VARP () 求方差
5.5.6 STDEV () /STDEVP ()求标准误差
5.5.7 使用DISTINCT关键字进行重值筛选
5.6 小结
第3篇 数据查询操作
第6章 简单查询
6.1 用SELECT子句选择列表
6.1.1 选择列
6.1.2 更改列标题
6.1.3 使用TOP限制选择行数
6.1.4 DISTINCT去掉重复的字段数据
6.1.5 DISTINCTROW去掉重复的记录数据
6.2 FROM子句
6.2.1 对具有相同列名的两个表进行查询
6.2.2 从查询结果集合中查询数据
6.3 WHERE子句
6.3.1 使用比较运算符指定查询条件
6.3.2 使用逻辑运算符指定查询条件
6.3.3 使用范围BETWEEN指定查询条件
6.3.4 使用列表IN指定查询条件
6.3.5 使用LIKE与通配符指定查询条件
6.3.6 NULL空值的判断
6.3.7 使用包含判断词EXISTS、
ALL、ANY、SOME
6.4 GROUP BY子句
6.4.1 一般情况的分组查询
6.4.2 GROUP BY子句根据多列组合行
6.4.3 CUBE和ROLLUP运算符及使用
6.4.4 GROUP BY子句中的NULL值处理
6.5 HAVING子句
6.5.1 HAVING子句的一般应用
6.5.2 HAVING与WHERE子句的区别
6.5.3 HAVING子句单独使用
6.5.4 HAVING子句与CASE语句结合使用
6.6 ORDER BY子句
6.6.1 ORDER BY子句的使用
6.6.2 ORDER BY子句的约束
6.7 小结
第7章 连接查询
7.1 连接概述
7.1.1 连接范围
7.1.2 连接类型
7.1.3 笛卡儿积
7.1.4 连接语法
7.1.5 连接运算符
7.2 自(身)连接
7.3 内连接(INNER JOIN)
7.3.1 等值连接
7.3.2 不等连接
7.3.3 自然连接
7.4 外连接
7.4.1 左外连接(LEFT JOIN)
7.4.2 右外连接(RIGHT JOIN)
7.4.3 全外连接(FULL JOIN)
7.5 交叉连接(CROSS JOIN)
7.6 小结
第8章 集合查询
8.1 集合概念
8.2 集合性质
8.3 集合运算
8.4 UNION运算符
8.4.1 使用UNION进行表内查询
8.4.2 使用UNION进行多表查询
8.4.3 使用UNION JOIN连接查询
8.5 INTERSECT运算符
8.6 EXCEPT运算符
8.7 小结
第9章 子查询
9.1 概述
9.1.1 子查询定义
9.1.2 子查询语法
9.1.3 子查询的两种基本形式
9.1.4 子查询的优点
9.1.5 子查询分类
9.1.6 子查询中的比较运算符与谓词
9.1.7 使用子查询的规则
9.2 单行子查询
9.3 多行子查询
9.3.1 在多行子查询中使用IN比较符
9.3.2 在多行子查询中使用ALL、SOME、ANY比较符
9.4 多列子查询
9.5 相关子查询
9.5.1 使用单行比较运算符引入相关子查询
9.5.2 使用IN引入相关子查询
9.5.3 在子查询中使用[NOT] EXISTS
9.6 在各类SQL语句中使用子查询
9.6.1 在SELECT子句中使用子查询
9.6.2 在FROM子句中使用子查询
9.6.3 在WHERE子句中使用子查询
9.6.4 在GROUP BY子句中使用子查询
9.6.5 在HAVING子句中使用子查询
9.6.6 在CREATE TABLE语句中使用子查询
9.6.7 在CREATE VIEW语句中使用子查询
9.6.8 在INSERT INTO子句中使用子查询
9.6.9 在UPDATE语句中使用子查询
9.6.10 在DELETE语句中使用子查询
9.6.11 使用WITH子句重用子查询
9.7 树查询
9.8 小结
第4篇 数据更新操作
第10章 数据库操作
10.1 创建数据库
10.2 查看数据库信息
10.3 更改数据库
10.3.1 更改数据库名称
10.3.2 修改数据库文件
10.3.3 更改数据库属性
10.4 删除数据库
10.5 小结
第11章 方案操作
11.1 方案概述
11.2 查找方案
11.3 创建方案
11.4 更改方案
11.5 删除方案
11.6 小结
第12章 数据表操作
12.1 创建表
12.2 复制表
12.3 修改表结构
12.3.1 增加列和约束
12.3.2 查找列约束
12.3.3 修改列和约束
12.3.4 删除列和约束
12.4 行记录操作
12.4.1 插入记录
12.4.2 修改记录
12.4.3 删除记录(DELETE)
12.4.4 删除记录(TRUNCATE)
12.5 重命名表
12.6 删除表
12.7 MERGE语句
12.8 小结
第13章 索引操作
13.1 索引的分类
13.1.1 索引的概念
13.1.2 索引分类
13.2 索引使用的场所
13.3 查看索引
13.4 创建索引
13.4.1 创建索引的方法
13.4.2 CREATE INDEX语法
13.4.3 创建聚簇索引
13.4.4 创建非聚簇索引
13.4.5 创建简单列索引
13.4.6 创建组合列索引
13.4.7 创建普通索引
13.4.8 创建唯一索引
13.4.9 创建视图索引
13.5 修改索引
13.6 禁用/启用索引
13.7 删除索引
13.8 小结
第14章 视图操作
14.1 查询视图
14.2 创建视图
14.3 修改视图
14.4 删除视图
14.5 小结
第15章 序列操作
15.1 创建序列
15.2 查找序列值
15.3 使用序列
15.4 修改序列
15.5 删除序列
15.6 小结
第5篇 数据安全管理
第16章 完整性约束
16.1 数据库的安全性
16.2 完整性约束分类
16.3 表约束
16.3.1 DEFAULT约束
16.3.2 NOT NULL约束
16.3.3 CHECK约束
16.3.4 UNIQUE约束
16.3.5 PRIMARY KEY约束
16.3.6 FOREIGN KEY约束
16.3.7 FOREIGN KEY的MATCH约束
16.4 域约束
16.5 断言
16.6 禁止与启用约束
16.7 查看约束
16.8 删除约束DROP
16.9 小结
第17章 用户管理
17.1 查找用户及相关信息
17.2 创建用户
17.3 修改用户
17.4 删除用户
17.5 小结
第18章 角色管理
18.1 角色的概念
18.2 查找角色
18.3 创建角色
18.4 更改角色
18.5 删除角色
18.6 小结
第19章 权限管理
19.1 权限分类
19.2 查看权限
19.3 授予权限
19.3.1 授予ALL权限
19.3.2 授予SELECT权限
19.3.3 授予CREATE权限
19.3.4 授予INSERT权限
19.3.5 授予UPDATE列权限
19.3.6 授予ALTER权限
19.3.7 授予EXECUTE权限
19.3.8 授予REFERENCES权限
19.3.9 授予DELETE权限
19.3.10 授予DROP权限
19.3.11 授予用户角色的权限
19.4 收回权限
19.5 小结
第6篇 SQL编程
第20章 事务控制与并发处理
20.1 事务的基本概念
20.2 锁的基本概念和分类
20.3 事务的并发控制
20.3.1 并发控制方法
20.3.2 事务隔离级别
20.3.3 事务特性的设置
20.4 事务开始和终止
20.5 数据库读写访问操作
20.6 事务提交
20.7 事务回滚
20.8 SQL Server与Oracle事务处理的比较
20.9 小结
第21章 存储过程
21.1 存储过程的概念
21.2 存储过程的优点
21.3 存储过程分类
21.4 SQL Server存储过程中的控制语句
21.4.1 注释语句
21.4.2 屏幕输出语句
21.4.3 变量定义和使用语句
21.4.4 块语句
21.4.5 判断语句
21.4.6 循环语句
21.4.7 转向定位语句
21.4.8 定时执行语句
21.4.9 错误捕获语句
21.5 Oracle存储过程中的控制语句
21.5.1 注释语句
21.5.2 屏幕输出语句
21.5.3 变量和常量的定义和使用
21.5.4 块语句BEGIN…END
21.5.5 判断语句IF、CASE
21.5.6 循环语句
21.5.7 转向定位语句
21.5.8 定时执行作业任务dbms_job
21.5.9 错误捕获语句
21.6 存储过程的创建
21.6.1 创建存储过程的语法
21.6.2 创建无参数的存储过程
21.6.3 创建有参数的存储过程
21.7 存储过程的调用与执行
21.7.1 RETURN语句及返回值
21.7.2 存储过程的创建和调用步骤
21.7.3 存储过程调用方法和步骤
21.7.4 调用无参数的过程
21.7.5 调用有参数的过程
21.8 存储过程的查看
21.8.1 查看SQL Server存储过程
21.8.2 查看Oracle存储过程
21.9 存储过程的修改和重编译
21.9.1 修改存储过程
21.9.2 重命名存储过程
21.9.3 存储过程的重编译
21.10 存储过程的删除
21.11 SQL Server中几个重要的存储过程介绍
21.11.1 sp_attach_db
21.11.2 sp_attach_single_file_db
21.11.3 sp_changedbowner
21.11.4 sp_changeobjectowner
21.11.5 sp_configure
21.11.6 xp_cmdshell
21.11.7 sp_spaceused
21.11.8 sp_msforeachtable
21.12 存储过程应用实例
21.12.1 用存储过程实现数据表更新操作
21.12.2 用存储过程实现数据备份与恢复
21.13 小结
第22章 存储函数
22.1 存储函数和存储过程的区别
22.2 存储函数的类型和约定
22.3 存储函数的创建和调用
22.3.1 存储函数创建语法
22.3.2 存储函数调用类型、方法和语法
22.3.3 SQL Server存储函数的创建和调用
22.3.4 Oracle存储函数的创建和调用
22.4 存储函数的更改
22.5 存储函数的编译
22.6 存储函数信息的查看
22.6.1 查看SQL Server存储函数
22.6.2 查看Oracle存储函数
22.7 存储函数的删除
22.8 小结
第23章 触发器
23.1 触发器概述
23.1.1 触发器的基本概念
23.1.2 触发器的用途和优势
23.1.3 触发器的类型
23.1.4 触发器中的两个临时表
23.2 创建SQL Server触发器
23.2.1 创建DML触发器
23.2.2 创建DDL触发器
23.2.3 创建INSTEAD OF触发器
23.2.4 创建嵌套触发器
23.2.5 创建递归触发器
23.3 创建Oracle触发器
23.3.1 触发谓词的使用
23.3.2 创建DML语句触发器
23.3.3 创建DML行触发器
23.3.4 创建DDL触发器
23.3.5 创建INSTERD OF触发器
23.3.6 创建事件触发器
23.4 更改触发器
23.5 重新编译Oracle触发器
23.6 禁止和启用触发器
23.7 查看触发器信息
23.7.1 查看SQL Server触发器
23.7.2 查看Oracle触发器
23.8 删除触发器
23.9 本章小结
第24章 游标
24.1 游标的基本概念
24.1.1 游标的基本原理
24.1.2 游标的内容构成
24.1.3 游标的类型
24.1.4 游标变量
24.2 游标操作
24.2.1 申明游标
24.2.2 打开游标
24.2.3 读取数据
24.2.4 关闭游标CLOSE
24.2.5 删除游标
24.3 查看游标
24.3.1 查看SQL Server游标
24.3.2 查看Oracle游标
24.4 游标循环
24.5 参数游标
24.6 游标嵌套
24.7 游标应用
24.8 小结
第25章 错误和异常处理
25.1 错误和异常分类
25.2 SQL Server错误和异常处理
25.2.1 错误信息及存储
25.2.2 错误捕获方法
25.3 Oracle错误和异常处理
25.3.1 异常处理方法
25.3.2 异常处理语法
25.3.3 预定义异常处理
25.3.4 非预定义异常处理
25.3.5 自定义异常处理
25.4 小结
第7篇 SQL在数据库开发和管理中的应用
第26章 嵌入式SQL
26.1 ESQL基本概念
26.2 SQL的使用方法
26.3 ESQL语句和宿主语言之间的通信方法
26.3.1 使用SQL通信区通信
26.3.2 使用主变量通信
26.3.3 使用游标通信
26.4 ESQL的编译处理过程
26.5 使用WHENEVER语句简化错误处理
26.6 在高级语言中嵌入SQL
26.6.1 ESQL的语法格式
26.6.2 在Visual C++下执行ESQL语句
26.6.3 在Visual C#中执行嵌入式T-SQL语句
26.7 在数据库管理系统中嵌入SQL
26.7.1 ESQL语句与T-SQL和PL/SQL语句的比较
26.7.2 在SQL Server中使用嵌入式SQL
26.7.3 在Oracle中嵌入SQL
26.8 动态SQL技术
26.8.1 动态SQL的基本概念
26.8.2 SQL Server动态SQL语句的处理
26.8.3 Oracle动态SQL语句的处理
26.9 小结
第27章 数据库的存取访问技术
27.1 数据库系统的开发环境
27.2 应用系统的典型结构
27.3 开发平台和工具
27.3.1 Power Builder
27.3.2 Delphi
27.3.3 Oracle Developer Suite
27.3.4 .NET
27.3.5 J2EE
27.3.6 .NET和J2EE比较
27.4 数据库的连接访问技术
27.4.1 OLE DB
27.4.2 ODBC
27.4.3 JDBC
27.4.4 ADO
27.4.5 ADO.NET
27.4.6 Recordset对象方法的使用
27.5 ASP/ASP.NET与数据库的连接和访问
27.5.1 ASP/ASP.NET与Text
27.5.2 ASP/ASP.NET与Excel
27.5.3 ASP/ASP.NET与Access
27.5.4 ASP/ASP.NET与SQLServer
27.5.5 ASP/ASP.NET与Oracle
27.6 VB.NET与数据库的连接和访问
27.6.1 VB.NET与Text
27.6.2 VB.NET与Excel
27.6.3 VB.NET与Access
27.6.4 VB.NET与SQL Server
27.6.5 VB.NET与Oracle
27.7 VC#.NET与数据库的连接和访问
27.7.1 VC#.NET与Excel
27.7.2 VC#.NET与Access
27.7.3 VC#.NET与SQL Server
27.7.4 VC#.NET与Oracle
27.8 小结
第28章 用SQL管理SQL Server数据库
28.1 操作系统管理
28.1.1 查看服务器属性和操作系统参数
28.1.2 查看磁盘目录和文件信息
28.1.3 查看存储介质与磁盘分区信息
28.1.4 查看服务器提供的服务组件与程序
28.2 DBMS管理
28.2.1 查看数据库服务属性
28.2.2 查看数据库系统版本及配置参数
28.2.3 查看和修改数据库属性
28.2.4 查看数据库文件和文件组属性
28.2.5 查看当前数据库重要的数据对象
28.2.6 查看数据库日志
28.3 用户对象、权限与安全管理
28.3.1 查看数据库角色
28.3.2 查看和管理数据库用户
28.3.3 查看有关权限
28.3.4 查看和管理用户的数据对象
28.3.5 查看和管理进程
28.3.6 查看数据库锁
28.3.7 数据库备份和恢复
28.4 小结
第29章 用SQL管理Oracle数据库
29.1 系统管理
29.1.1 查看数据库系统属性
29.1.2 查看所有数据库对象的属性
29.1.3 查看和修改当前数据库的字符集
29.1.4 查看数据库文件的属性
29.1.5 查看和设置数据库归档信息
29.1.6 查看数据库的数据字典
29.1.7 查看数据库的后台进程
29.1.8 查看和修改系统的当前时间
29.1.9 查看SCN和MTS
29.2 连接、会话与进程管理
29.2.1 查看数据库的并发连接会话数
29.2.2 查看客户端连接会话信息
29.2.3 查看会话进程及客户端信息
29.3 表空间和数据文件管理
29.3.1 查看表空间信息
29.3.2 查看表空间的数据文件和容量统计信息
29.3.3 查看数据对象所占用的表空间信息
29.3.4 查看表空间的碎片
29.3.5 查看数据文件信息
29.3.6 查看日志组信息
29.3.7 查看竞争与等待信息
29.3.8 查看TRACE脚本文件
29.4 回滚段管理
29.4.1 查看回滚段的属性
29.4.2 查看用户与会话正在使用的回滚段
29.5 数据表管理
29.5.1 查看数据表的基本属性
29.5.2 查看表的存储信息
29.5.3 查看表的约束与关联信息
29.5.4 表记录管理
29.6 索引管理
29.6.1 查看索引属性
29.6.2 查看用户的索引信息
29.6.3 查看索引的存储属性
29.6.4 对字段进行全文检索
29.7 存储过程、存储函数和触发器管理
29.7.1 查看存储过程和函数的状态信息
29.7.2 查看触发器、过程、函数的创建脚本
29.8 查看运行的SQL语句
29.8.1 查看进程所对应的SQL语句
29.8.2 查看用户正在运行的SQL语句
29.8.3 查看Disk Read最高的SQL语句
29.8.4 查看回滚段里正在运行的SQL语句
29.8.5 查看视图对应的SQL语句
29.8.6 查看SQL语句的执行情况
29.9 角色、用户与安全管理
29.9.1 查看数据库角色信息
29.9.2 查看数据库用户信息
29.9.3 查看用户对象和类型
29.9.4 查看有关授权信息
29.9.5 查看数据备份和恢复信息
29.10 锁管理
29.10.1 查看锁
29.10.2 查看被锁的进程及锁类型信息
29.10.3 查看被锁定的数据库对象
29.10.4 查看锁定对象的客户端信息
29.10.5 解锁操作
29.11 参数调整与性能优化
29.11.1 查看数据库服务器参数
29.11.2 查看客户端参数
29.11.3 查看会话环境参数
29.11.4 查看inin.ora参数
29.11.5 查看NLS参数
29.11.6 查看SGA
29.11.7 查看PGA
29.11.8 查看排序区
29.11.9 查看Large Pool
29.11.10 查看Java语言区
29.11.11 查看UGA区
29.11.12 查看CPU资源
29.11.13 查看I/O资源的使用情况
29.11.14 查看等待与竞争
29.11.15 SQL语句优化
29.12 小结
第8篇 附录
附录A SQL常用语句分类索引
附录B SQL、SQL Server、Oracle常用函数分类对照索引
附录C SQL Server常用系统表和系统存储过程索引
附录D Oracle数据库常用视图索引
附录E Oracle数据库系统环境变量参数

使用说明

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

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

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

4、双击进行阅读

收起介绍展开介绍
  • 下载地址
sql语法范例大全(SQL Server 、Oracle通解) 黄少华陈翠娥pdf扫描版

有问题? 点此报错

发表评论

0条评论