图书介绍

轻松掌握SQL 第5版PDF|Epub|txt|kindle电子书版本网盘下载

轻松掌握SQL 第5版
  • 王崧编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121096723
  • 出版时间:2009
  • 标注页数:461页
  • 文件大小:18MB
  • 文件页数:473页
  • 主题词:关系数据库-数据库管理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

轻松掌握SQL 第5版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 SQL基础1

第1章 SQL简介1

1.1 SQL简史1

1.2数据库简史1

1.3现在的数据库4

1.4交叉平台语言5

1.5 SQL概览5

1.6流行的SQL实现6

1.7开放数据库连接7

1.8在应用程序中嵌入SQL7

1.9小结8

1.10问与答8

1.11习题9

第2章 查询简介10

2.1 SQL背景探索10

2.2学习基本的查询语法10

2.3数据检索的构建块:SELECT和FROM11

2.4应用查询概念12

2.5编写第一个查询12

2.6选取不同的值16

2.7小结17

2.8问与答17

2.9习题18

第3章 表达式、条件和运算符21

3.1查询表达式的使用21

3.2在查询中设置条件21

3.3学习如何使用运算符22

3.4小结48

3.5问与答48

3.6习题48

第4章 SQL查询中的子句51

4.1使用WHERE子句指定规则52

4.2 ORDER B Y子句53

4.3 GROUP BY子句59

4.4 HAVING子句64

4.5合并子句69

4.6小结72

4.7问与答72

4.8习题73

第5章 连接表75

5.1在单条SELECT语句中连接多个表75

5.2相等连接80

5.3不等连接85

5.4外连接和内连接86

5.5自连接89

5.6小结91

5.7问与答91

5.8习题91

第6章 在查询中嵌入子查询94

6.1建立子查询95

6.2使用聚合函数与子查询99

6.3嵌套子查询100

6.4使用相关子查询进行外部引用103

6.5使用EXISTS、 ANY和ALL105

6.6小结108

6.7问与答108

6.8习题109

第7章 使用内置函数处理数据111

7.1使用聚合函数汇总数据111

7.2使用函数设置日期和时间值的格式116

7.3使用函数进行算术运算120

7.4使用函数修改字符值的外观124

7.5转换函数134

7.6其他函数135

7.7 MySQL字符函数补充示例136

7.8 MySQL日期函数补充示例138

7.9小结140

7.10问与答140

7.11习题140

第二部分 数据库设计143

第8章 数据库规范化143

8.1规范化数据库143

8.2理解范式144

8.3规范化步骤145

8.4规范化的优点146

8.5规范化的缺点147

8.6数据库去规范化147

8.7小结147

8.8问与答147

8.9习题148

第9章 创建和维护表149

9.1 CREATE DATABASE语句149

9.2用CREATE TABLE语句定义表152

9.3用ALTER TABLE语句修改表的结构158

9.4 DROP TABLE语句160

9.5 DROP DATABASE语句161

9.6小结161

9.7问与答161

9.8习题162

第10章 数据完整性控制164

10.1约束简介164

10.2约束的种类165

10.3约束管理170

10.4小结173

10.5问与答174

10.6习题174

第三部分 数据操作175

第11章 数据处理175

11.1数据处理语句简介175

11.2用INSERT语句输入数据175

11.3用UPDATE语句修改现有数据180

11.4用DELETE语句删除信息182

11.5从外部数据源导入和导出数据185

11.6小结187

11.7问与答187

11.8习题188

第12章 SQL中的日期与时间190

12.1日期与时间型数据的存储方式190

12.2在查询中应用日期函数192

12.3日期格式转换197

12.4小结200

12.5问与答200

12.6习题200

第13章 创建视图202

13.1视图简介202

13.2使用视图202

13.3小结214

13.4问与答214

13.5习题214

第14章 事务控制216

14.1事务管理216

14.2开始事务处理217

14.3结束事务处理219

14.4取消事务处理220

14.5使用事务保存点222

14.6小结223

14.7问与答224

14.8习题224

第四部分 数据库管理225

第15章 在表上创建索引以提高性能225

15.1索引是什么225

15.2使用带有UNIQUE关键字的CREATEINDEX语句232

15.3索引与连接233

15.4使用聚簇索引234

15.5小结234

15.6问与答234

15.7习题235

第16章 优化SQ L语句以提高性能236

16.1提高SQL语句的可读性236

16.2避免全表扫描237

16.3添加新索引237

16.4查询中各成分的安排238

16.5联机分析处理与联机事务处理240

16.6成批载入与事务处理241

16.7删除索引以优化数据的载入242

16.8 COMMIT语句242

16.9在动态环境中重建表和索引243

16.10数据库的性能调节244

16.11影响数据库性能的因素246

16.12使用内置性能调节工具247

16.13小结247

16.14问与答247

16.15习题248

第17章 数据库安全性249

17.1数据库管理员须知249

17.2流行的数据库产品及其安全性249

17.3 Oracle Express及其安全性250

17.4小结261

17.5问与答261

17.6习题262

第18章 数据字典263

18.1数据字典简介263

18.2标识数据字典的用户263

18.3数据字典的内容264

18.4 Oracle数据字典剖析264

18.5 MySQL的数据字典276

18.6小结279

18.7问与答279

18.8习题279

第五部分 SQL高级对象281

第19章 临时表、存储过程、触发器和游标281

19.1创建临时表281

19.2使用游标284

19.3创建与使用存储过程286

19.4设计和使用触发器288

19.5嵌入式SQL289

19.6小结291

19.7问与答291

19.8习题291

第20章 最新标准中的新对象293

20.1 CREATE ROLE语句探讨293

20.2创建触发器294

20.3使用CREATE TYPE语句296

20.4小结301

20.5问与答301

20.6习题301

第六部分 SQL高级编程302

第21章 用SQL生成SQL语句302

21.1使用SQL生成SQL语句的目的302

21.2几个SQL*Plus命令303

21.3统计所有表中的行数304

21.4给多个用户授予系统权限307

21.5将自己的表的权限授给其他用户308

21.6为载入数据而禁用对表的约束310

21.7在单个区域内创建大量同义词311

21.8在表上创建视图313

21.9截断某一用户的所有表314

21.10用SQL产生Shell脚本315

21.11应用生成SQL和其他概念315

21.12小结316

21.13问与答316

21.14习题317

第22章 创建复合SQL查询318

22.1 CREATE TABLE语句318

22.2复合查询示例320

22.3建立复合查询的技巧329

22.4小结329

22.5问与答330

22.6习题330

第23章 SQL语句的调试331

23.1常见的SQL错误331

23.2常见的逻辑错误339

23.3防止数据出现问题343

23.4小结343

23.5问与答343

23.6习题344

第24章 应用编程中的嵌入式SQL345

24.1几种应用开发工具简介345

24.2创建数据库346

24.3使用Java和SQL348

24.4使用.NET和SQL350

24.5小结350

24.6问与答351

24.7习题351

第七部分 SQL数据库实现352

第25章 用Oracle SQL*Plus生成满意的报表352

25.1 SQL*Plus简介352

25.2 SQL*Plus缓冲区352

25.3用DESCRIBE命令查看表结构355

25.4用SHOW命令显示系统设置356

25.5用文件命令操作文件356

25.6用SET命令定制工作环境359

25.7用CLEAR命令清除SQL*Plus的设置362

25.8格式化输出结果362

25.9创建报表和分组合计364

25.10在SQL*Plus中使用变量367

25.11使用表DUAL370

25.12 DECODE函数370

25.13日期转换372

25.14执行一系列SQL文件375

25.15在SQL脚本中添加注释375

25.16创建高级报表376

25.17小结377

25.18问与答377

25.19习题377

第26章 Oracle PL/SQL简介379

26.1 PL/SQL简介379

26.2 PL/SQL代码块的结构379

26.3 DECLARE部分380

26.4 PROCEDURE部分382

26.5 EXCEPTION部分386

26.6 PL/SQL中的事务控制388

26.7综合应用388

26.8使用存储过程、程序包和触发器394

26.9小结397

26.10问与答397

26.11习题397

第27章 Transact-SQL简介399

27.1 Transact-SQL简介399

27.2对ANSI SQL的扩展399

27.3数据类型400

27.4使用Transact-SQL访问数据库401

27.5建立程序流程控制405

27.6 Transact-SQL通配符410

27.7日期转换410

27.8 SQL Server诊断工具—SET命令411

27.9小结411

27.10问与答411

27.11习题412

第28章 在基于UNIX的系统上使用MySQL413

28.1 MySQL的管理413

28.2 MySQL客户端程序415

28.3 MySQL实用程序419

28.4小结419

28.5问与答419

28.6习题419

附录A 答案421

附录B 创建表的代码实例442

附录C 给表输入数据的代码实例449

附录D MySQL练习460

热门推荐