| 优秀商家推荐 |
您需要的书(精通SQL——结构化查询语言详解),在这里能买到! |
|
| 经销商 |
简介 |
网友评级 |
售 价 |
付款方式 |
去看看 |
订 购 |
 |
中国最大的网上书店
(服务好,特别推荐) |
五星级 |
¥38.7 |
网上支付/货到付款
银行电汇/邮局汇款 |
 |
 |
|
 |
中国最大的网上商城
(便宜,方便,快捷) |
五星级 |
¥38.7 |
网上支付/货到付款
银行电汇/邮局汇款 |
 |
 |
|
 |
中国最大的专业书店
(便宜,方便,快捷) |
五星级 |
¥49 |
网上支付/货到付款
银行电汇/邮局汇款 |
 |
 |
|
|
|
| 商家推荐 |
没有热点图书
 |
 |
| 最大的网上商城 |
最大的网上书店 |
 |
 |
| 最大的专业书店 |
最大的专业书店 |
|
|
|
|
《精通SQL——结构化查询语言详解》的内容简要介绍.......
本书不仅全面地介绍了SQL语句,并且兼顾了其在各数据库产品中的实现,特别是对SQL Server和Oracle。本书共分19章,以数据定义、数据查询、数据操纵、数据控制、事务控制和程序化SQL的顺序讲解SQL编程的基础知识。全书共包括大小实例300多个,突出了速学速查的特色,各小节以SQL语句的关键词命名,便于检索查询。 本书适用于学习SQL编程的读者,尤其适用于SQL初学者,也可供具备一定SQL知识的读者备查。
|
特别
推荐 |
 |
“当当网”--中国最大的网上书店,由国际金融集团投资1999年北京成立。
“B2C网上购物”第一名;中国互联网产业品牌50强;方便快捷货到付款! |
进店购买 |
|
|
|
《精通SQL——结构化查询语言详解》的图书目录......
第1章 数据库与SQL基础 <br> 1.1 数据库的基本概念 <br> 1.1.1 数据库的由来 <br> 1.1.2 数据库系统的概念 <br> 1.2 数据库系统的结构、组成及工作流程<br> 1.2.1 数据库的体系结构 <br> 1.2.2 数据库系统的组成 <br> 1.2.3 数据库的工作流程 <br> 1.3 数据库的发展 <br> 1.3.1 第一代数据库 <br> 1.3.2 第二代数据库 <br> 1.3.3 新一代数据库技术的研究和发展 <br> 1.4 关系数据库 <br> 1.4.1 关系模型 <br> 1.4.2 Codd十二法则 <br> 1.4.3 范式 <br> 1.5 SQL语言基础 <br> 1.5.1 SQL的历史 <br> 1.5.2 SQL语言的组成<br> 1.5.3 SQL语句的结构 <br> 1.5.4 SQL的优点 <br> 1.5.5 SQL的执行 <br> 1.6 SQL环境 <br> 1.6.1 环境 <br> 1.6.2 SQL的层次结构 <br> 1.6.3 客户程序和服务程序系统 <br> 1.6.4 SQL环境中对象的命名规则 <br>第2章 主要的关系数据库与SQL <br> 2.1 SQL Server <br> 2.1.1 SQL Server的结构 <br> 2.1.2 数据库访问标准化接口—ODBC <br> 2.1.3 使用查询分析器执行SQL语句 <br> 2.2 Transact-SQL <br> 2.2.1 Transact-SQL 概述 <br> 2.2.2 Transact-SQL的主要组成 <br> 2.2.3 Transact-SQL的一些重要命令 <br> 2.3 Oracle数据库 <br> 2.3.1 Oracle数据库软件组成<br> 2.3.2 Oracle数据库体系结构 <br> 2.3.3 Oracle数据库系统结构<br> 2.3.4 使用SQL*Plus执行SQL语句<br> 2.4 PL/SQL简介 <br> 2.4.1 PL/SQL的特点 <br> 2.4.2 PL/SQL程序结构<br>第3章 创建、修改和删除表<br> 3.1 表的基础知识 <br> 3.1.1 表的基本结构 <br> 3.1.2 表的种类 <br> 3.2 SQL数据类型 <br> 3.2.1 字符型数据<br> 3.2.2 数字型数据 <br> 3.2.3 日期数据类型<br> 3.2.4 二进制数据类型<br> 3.2.5 文本和图形数据类型 <br> 3.2.6 自定义数据类型 <br> 3.3 表的创建(CREATE) <br> 3.3.1 创建基本表 <br> 3.3.2 非空约束 <br> 3.3.3 DEFAULT指定缺省值 <br> 3.4 表的修改 <br> 3.4.1 增加新列<br> 3.4.2 删除列 <br> 3.4.3 修改列 <br> 3.5 表的删除与重命名 <br> 3.5.1 重命名表 <br> 3.5.2 删除表 <br> 3.6 创建、删除数据库 <br> 3.6.1 数据库的创建 <br> 3.6.2 SQL Server中数据库的创建<br> 3.6.3 删除数据库 <br>第4章 索引与视图的创建<br> 4.1 索引的基础知识<br> 4.1.1 索引的概念 <br> 4.1.2 索引的结构 <br> 4.2 索引的创建与销毁 <br> 4.2.1 基本创建语法 <br> 4.2.2 本章实例用到的实例表<br> 4.2.3 创建简单的非簇索引<br> 4.2.4 多字段非簇索引的创建 <br> 4.2.5 使用UNIQUE关键字创建惟一索引 <br> 4.2.6 使用CLUSTERDE关键字创建簇索引<br> 4.2.7 索引的销毁 <br> 4.2.8 使用索引的几点原则 <br> 4.3 视图的基础知识 <br> 4.3.1 视图简介 <br> 4.3.2 视图的优缺点 <br> 4.4 视图的创建与销毁 <br> 4.4.1 基本创建语法 <br> 4.4.2 创建简单的视图 <br> 4.4.3 利用视图简化表的复杂连接 <br> 4.4.4 利用视图简化复杂查询<br> 4.4.5 视图的销毁 <br> 4.4.6 使用视图的几点原则 <br>第5章 简单的查询 <br> 5.1 查询的基本结构 <br> 5.1.1 SELECT语句的结构 <br> 5.1.2 SELECT语句的执行步骤 <br> 5.2 列的查询 <br> 5.2.1 本章用到的实例表 <br> 5.2.2 单列查询 <br> 5.2.3 使用DISTINCT去除重复信息 <br> 5.2.4 多列查询 <br> 5.2.5 查询所有的列<br> 5.3 排序查询结果<br> 5.3.1 单列排序 <br> 5.3.2 多列排序<br> 5.3.3 采用序号进行多列排序<br> 5.3.4 反向排序 <br> 5.4 使用WHERE子句定义搜索条件查询 <br> 5.4.1 WHERE子句单条件查询<br> 5.4.2 单值比较运算符<br> 5.4.3 BETWEEN运算符范围筛选<br> 5.4.4 NULL值的判断<br>第6章 复杂搜索条件查询 <br> 6.1 本章用到的实例表 <br> 6.2 组合查询条件 <br> 6.2.1 AND运算符 <br> 6.2.2 OR运算符 <br> 6.2.3 AND、OR运算符的组合使用 <br> 6.3 IN运算符 <br> 6.3.1 IN运算符的使用 <br> 6.3.2 IN运算符与OR运算符 <br> 6.4 NOT运算符<br> 6.4.1 使用NOT运算符 <br> 6.4.2 NOT运算符与<>运算符 <br> 6.5 使用LIKE进行模糊查询<br> 6.5.1 LIKE运算符 <br> 6.5.2 “%”通配符<br> 6.5.3 “_”通配符<br> 6.5.4 “[]”通配符 <br> 6.5.5 使用ESCAPE定义转义符 <br>第7章 连接符、数值运算与函数 <br> 7.1 本章实例用到的表<br> 7.2 连接符<br> 7.2.1 连接符的应用 <br> 7.2.2 使用别名<br> 7.3 数值运算 <br> 7.3.1 数学运算符的种类<br> 7.3.2 数学运算符的运用 <br> 7.3.3 使用CAST表达式转换数据类型 <br> 7.3.4 使用CASE表达式 <br> 7.4 函数 <br> 7.4.1 有关函数的说明 <br> 7.4.2 字符处理函数 <br> 7.4.3 算术运算函数 <br> 7.4.4 日期时间函数 <br> 7.4.5 CONVERT()函数转换日期、时间<br>第8章 聚合分析与分组 <br> 8.1 聚合分析的基本概念 <br> 8.1.1 聚合分析 <br> 8.1.2 聚合函数 <br> 8.2 聚合函数的应用 <br> 8.2.1 求和函数—SUM() <br> 8.2.2 计数函数—COUNT() <br> 8.2.3 最大/最小值函数—MAX()/MIN() <br> 8.2.4 均值函数—AVG() <br> 8.2.5 聚合分析的重值处理 <br> 8.2.6 聚合函数的组合使用 <br> 8.3 组合查询 <br> 8.3.1 GROUP BY子句创建分组 <br> 8.3.2 GROUP BY子句根据多列组合行 <br> 8.3.3 ROLLUP运算符和CUBE运算符 <br> 8.3.4 GROUP BY子句中的NULL值处理 <br> 8.3.5 HAVING子句 <br> 8.3.6 HAVING子句与WHERE子句 <br> 8.3.7 SELECT语句各查询子句总结 <br>第9章 多表查询 <br> 9.1 本章用到的实例表 <br> 9.2 表的基本连接 <br> 9.2.1 连接表的目的<br> 9.2.2 简单的二表连接<br> 9.2.3 多表连接<br> 9.2.4 使用表别名<br> 9.2.5 采用JOIN关键字建立连接<br> 9.3 表的连接类型 <br> 9.3.1 自连接 <br> 9.3.2 自然连接(NATURAL JOIN) <br> 9.3.3 内连接(INNER JOIN)<br> 9.3.4 外连接(OUTER JOIN) <br> 9.3.5 交叉连接(CROSS JOIN) <br> 9.4 UNION与UNION JOIN <br> 9.4.1 关系的集合运算 <br> 9.4.2 UNION运算符 <br> 9.4.3 ORDER BY子句排序UNION运算结果 <br> 9.4.4 对多表进行UNION运算 <br> 9.4.5 UNION JOIN 连接表 <br> 9.5 表连接的其他应用及注意问题 <br> 9.5.1 连接表进行聚合运算 <br> 9.5.2 多表连接的综合运用 <br> 9.5.3 多表连接注意事项 <br>第10章 子查询 <br> 10.1 创建和使用返回单值的子查询 <br> 10.1.1 在多表查询中使用子查询 <br> 10.1.2 在子查询中使用聚合函数 <br> 10.2 创建和使用返回多行的子查询 <br> 10.2.1 IN子查询 <br> 10.2.2 IN子查询实现集合交和集合差运算<br> 10.2.3 EXISTS子查询 <br> 10.2.4 EXISTS子查询实现两表交集 <br> 10.2.5 SOME/ALL子查询 <br> 10.2.6 UNIQUE子查询 <br> 10.3 相关子查询 <br> 10.3.1 使用IN引入相关子查询 <br> 10.3.2 比较运算符引入相关子查询<br> 10.3.3 在HAVING子句中使用相关子查询 <br> 10.4 嵌套子查询 <br> 10.5 使用子查询创建视图 <br> 10.6 树查询<br>第11章 数据插入操作 <br> 11.1 插入单行记录 <br> 11.1.1 基本语法 <br> 11.1.2 整行插入 <br> 11.1.3 NULL值的插入<br> 11.1.4 惟一值的插入 <br> 11.1.5 特定字段数据插入 <br> 11.1.6 通过视图插入行<br> 11.2 插入多行记录<br> 11.2.1 由VALUES关键字引入多行数据插入 <br> 11.2.2 使用SELECT语句插入值<br> 11.3 表中数据的复制 <br> 11.3.1 基本语法 <br> 11.3.2 应用实例 <br> 11.4 从外部数据源导入、导出数据 <br> 11.4.1 Access数据库数据的导出 <br> 11.4.2 Access数据库数据的导入 <br> 11.4.3 SQL Server数据库数据导出 <br> 11.4.4 SQL Server数据库数据导入 <br>第12章 数据的更新和删除 <br> 12.1 更新表中的数据 <br> 12.1.1 UPDATE语句的基本语法<br> 12.1.2 UPDATE语句更新列值 <br> 12.1.3 利用子查询更新多行的值<br> 12.1.4 依据外表值更新数据<br> 12.1.5 分步更新表<br> 12.2 删除表中的数据 <br> 12.2.1 DELETE语句基本语法 <br> 12.2.2 DELETE语句删除单行数据 <br> 12.2.3 DELETE语句删除多行数据 <br> 12.2.4 DELETE语句删除所有行 <br> 12.2.5 TRUNCATE TABLE语句<br> 12.3 通过视图更新表 <br> 12.3.1 可更新视图的约束 <br> 12.3.2 通过视图更新表数据 <br> 12.3.3 通过视图删除表数据 <br>第13章 安全性控制 <br> 13.1 SQL安全模式 <br> 13.1.1 授权ID <br> 13.1.2 SQL的安全对象和权限<br> 13.1.3 授权图 <br> 13.2 角色管理 <br> 13.2.1 CREATE语句创建角色 <br> 13.2.2 DROP语句删除角色 <br> 13.2.3 GRANT语句授予角色 <br> 13.2.4 REVOKE语句取消角色 <br> 13.3 权限管理 <br> 13.3.1 GRANT语句授予权限 <br> 13.3.2 REVOKE语句取消权限<br> 13.3.3 SELECT权限控制<br> 13.3.4 INSERT权限控制 <br> 13.3.5 UPDATE权限控制<br> 13.3.6 DELETE权限控制 <br> 13.4 SQL Server安全管理 <br> 13.4.1 SQL Server登录认证<br> 13.4.2 SQL Server用户ID的管理<br> 13.4.3 SQL Server权限管理 <br> 13.4.4 SQL Server角色管理 <br> 13.5 Oracle安全管理 <br> 13.5.1 Oracle中用户、资源、概要文件、模式的概念<br> 13.5.2 Oracle中的用户管理 <br> 13.5.3 Oracle中的资源管理 <br> 13.5.4 Oracle中的权限管理<br> 13.5.5 Oracle中的角色管理 <br>第14章 完整性控制<br> 14.1 完整性约束简介 <br> 14.1.1 数据的完整性 <br> 14.1.2 完整性约束的类型 <br> 14.2 与表有关的约束 <br> 14.2.1 列约束与表约束的创建 <br> 14.2.2 NOT NULL(非空)约束<br> 14.2.3 UNIQUE(惟一)约束 <br> 14.2.4 PRIMARY KEY(主键)约束<br> 14.2.5 FOREIGN KEY(外键)约束<br> 14.2.6 CHECK(校验)约束<br> 14.3 深入探讨外键与完整性检查 <br> 14.3.1 引用完整性检查 <br> 14.3.2 MATCH子句 <br> 14.3.3 更新、删除操作规则<br> 14.4 域约束与断言<br> 14.4.1 域与域约束<br> 14.4.2 利用断言创建多表约束<br> 14.5 SQL Server中的完整性控制 <br> 14.5.1 创建规则(Rule)<br> 14.5.2 规则的绑定与松绑<br> 14.5.3 创建缺省值(Default) <br> 14.5.4 缺省值的绑定与松绑 <br>第15章 存储过程与函数 <br> 15.1 SQL中的存储过程与函数 <br> 15.2 SQL Server 中的流控制语句 <br> 15.2.1 BEGIN...END语句<br> 15.2.2 IF...ELSE语句 <br> 15.2.3 WHILE、BREAK和CONTINUE语句<br> 15.2.4 DECLARE语句<br> 15.2.5 GOTO label语句<br> 15.2.6 RETURN语句 <br> 15.2.7 WAITFOR语句 <br> 15.2.8 PRINT语句 <br> 15.2.9 注释<br> 15.3 SQL Server中的存储过程和函数 <br> 15.3.1 系统存储过程 <br> 15.3.2 使用CREATE PROCEDURE创建存储过程<br> 15.3.3 使用EXECUTE语句调用存储过程 <br> 15.3.4 使用CREATE FUNCTION创建函数 <br> 15.3.5 使用Enterprise Manager创建存储过程和函数<br> 15.3.6 修改和删除存储过程和函数 <br> 15.4 Oracle中的流控制语句 <br> 15.4.1 条件语句 <br> 15.4.2 循环语句 <br> 15.4.3 标号和GOTO <br> 15.5 Oracle数据库中的存储过程 <br> 15.5.1 存储过程的创建与调用 <br> 15.5.2 Oracle中存储过程和函数的管理<br>第16章 SQL触发器 <br> 16.1 触发器的基本概念 <br> 16.1.1 触发器简介 <br> 16.1.2 触发器执行环境<br> 16.2 SQL Server中的触发器 <br> 16.2.1 SQL Server触发器的种类 <br> 16.2.2 使用CREATE TRIGGER命令创建触发器<br> 16.2.3 INSERT触发器 <br> 16.2.4 DELETE触发器 <br> 16.2.5 UPDATE触发器 <br> 16.2.6 INSTEAD OF触发器 <br> 16.2.7 嵌套触发器 <br> 16.2.8 递归触发器 <br> 16.2.9 SQL Server中触发器的管理 <br> 16.3 Oracle数据库中触发器的操作 <br> 16.3.1 Oracle触发器类型 <br> 16.3.2 触发器的创建<br> 16.3.3 创建系统触发器 <br> 16.3.4 触发器的触发次序和触发谓词的使用 <br> 16.3.5 Oracle触发器的管理 <br>第17章 SQL中游标的使用 <br> 17.1 SQL游标的基本概念 <br> 17.1.1 游标的概念 <br> 17.1.2 游标的作用及其应用<br> 17.2 SQL游标的使用<br> 17.2.1 使用DECLARE CURSOR语句创建游标 <br> 17.2.2 使用OPEN/CLOSE语句打开/关闭游标 <br> 17.2.3 使用FETCH语句检索数据 <br> 17.2.4 基于游标的定位DELETE语句 <br> 17.2.5 基于游标的定位UPDATE语句<br> 17.3 SQL Server中游标的扩展 <br> 17.3.1 Transact_SQL扩展DECLARE CURSOR语法 <br> 17.3.2 @@CURSOR_ROWS全局变量确定游标的行数 <br> 17.3.3 @@FETCH_STATUS全局变量检测FETCH操作的状态<br> 17.3.4 游标的关闭与释放<br> 17.3.5 游标变量 <br> 17.3.6 使用系统过程管理游标 <br> 17.4 Oracle中游标的使用 <br> 17.4.1 显式游标与隐式游标<br> 17.4.2 游标的属性 <br> 17.4.3 %TYPE、%ROWTYPE定义记录变量 <br> 17.4.4 参数化游标 <br> 17.4.5 游标中的循环 <br> 17.4.6 游标变量<br> 17.5 小结 <br>第18章 事务控制与并发处理<br> 18.1 SQL事务控制 <br> 18.1.1 事务控制的引入 <br> 18.1.2 事务的特性 <br> 18.1.3 SQL中与事务有关的语句 <br> 18.2 事务控制的具体实现<br> 18.2.1 开始事务 <br> 18.2.2 SET CONSTRAINTS语句设置约束的延期执行 <br> 18.2.3 终止事务 <br> 18.3 并发控制<br> 18.3.1 并发操作的问题<br> 18.3.2 事务隔离级别 <br> 18.3.3 SET TRANSACTION设置事务属性 <br> 18.4 SQL Server中的并发事务控制 <br> 18.4.1 锁的分类 <br> 18.4.2 SQL Server中表级锁的使用 <br> 18.4.3 设置隔离级别实现并发控制<br> 18.4.4 死锁及其预防 <br> 18.5 Oracle中的并发事务控制 <br> 18.5.1 通过加锁避免写数据丢失<br> 18.5.2 设置只读事务(READ ONLY) <br> 18.5.3 Oracle中的隔离级别 <br>第19章 嵌入式SQL <br> 19.1 SQL的调用 <br> 19.1.1 直接调用SQL<br> 19.1.2 嵌入式SQL <br> 19.1.3 SQL调用层接口(CLI) <br> 19.2 嵌入式SQL的使用 <br> 19.2.1 创建嵌入式SQL语句 <br> 19.2.2 SQL通信区 <br> 19.2.3 主变量 <br> 19.2.4 嵌入式SQL中使用游标 <br> 19.3 检索、操作SQL数据 <br> 19.3.1 不需要游标的SQL DML操作<br> 19.3.2 使用游标的SQL DML操作<br> 19.3.3 动态SQL技术 <br> 19.4 SQL Server中嵌入式SQL的编译运行<br> 19.4.1 嵌入式SQL代码 <br> 19.4.2 预编译文件 <br> 19.4.3 设置Visual C++ 6.0连接 <br> 19.4.4 编译运行程序 <br> 19.5 Oracle中嵌入式SQL的编译运行 <br> 19.5.1 嵌入式SQL代码<br> 19.5.2 预编译文件 <br> 19.5.3 设置Visual C++ 6.0编译环境 <br> 19.5.4 编译运行程序 <br>附录A SQL保留字 <br>附录B 常用的SQL命令 <br>附录C 关于运行环境的说明 <br> C.1 SQL Server 2000 <br> C.1.1 直接访问 <br> C.1.2 从企业管理器访问<br> C.2 Oracle系统
|
|
|
|
|
《精通SQL——结构化查询语言详解》的相关评论......
本书暂无评论~
|
|