图书介绍

轻松掌握SQL 2003年新版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

轻松掌握SQL 2003年新版
  • (美)Ryan K.Stephens,(美)Ronald R.Plew著;张启镛等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505391852
  • 出版时间:2003
  • 标注页数:576页
  • 文件大小:9MB
  • 文件页数:594页
  • 主题词:关系数据库-数据库管理系统,SQL

PDF下载


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

下载说明

轻松掌握SQL 2003年新版PDF格式电子书版下载

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

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

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

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

图书目录

第一篇1

本篇概要1

目录1

第1章 开始学习SQL2

1.1 SQL历史简介2

1.2数据库历史简介2

1.3当今的数据库概述6

1.4跨产品的语言6

1.5 SQL总览7

1.6几种较流行的SQL的实现版本8

1.7开放数据库连接9

1.8应用编程中的SQL10

1.9小结11

1.10问与答11

1.11演练场12

2.1 SQL的背景13

2.2基本的查询语法13

第2章 查询简介13

2.3用SELECT及FROM建立数据检索块14

2.4应用查询概念15

2.5编写第一个查询16

2.6选择不重复的数据19

2.7小结20

2.8问与答20

2.9演练场20

3.2在查询中放置条件24

3.1使用查询表达式24

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

3.3学习使用运算符26

3.4小结53

3.5问与答53

3.6演练场54

第4章 利用内置函数生成数据56

4.1合计函数56

4.2 日期和时间函数63

4.3算术函数69

4.4用函数修正字符的显示外观76

4.5转换函数88

4.6其他函数89

4.7 MySQL字符函数的补充示例90

4.8 MySQL日期函数补充示例93

4.9小结95

4.10问与答95

4.11演练场95

第5章 SQL查询中的子句98

5.1用WHERE子句指定查询条件99

5.2 ORDER BY子句——把混乱变为有序100

5.3 GROUP BY子句107

5.4 HAVING子句113

5.5子句的组合使用117

5.6小结121

5.7 问与答121

5.8演练场122

6.1在单个SELECT语句中连接多个表124

第6章 连接表124

6.2基于相等的连接130

6.3不等连接136

6.4外部连接和内部连接137

6.5将表与自己连接:自连接140

6.6小结142

6.7问与答142

6.8演练场143

第7章 将子查询嵌入查询146

7.1建立子查询148

7.2在子查询中使用合计函数153

7.3嵌套子查询154

7.4参照外部表的相关子查询157

7.5 使用EXISTS,ANY和ALL159

7.6小结163

7.7问与答163

7.8演练场164

第一篇回顾166

本篇概要167

第二篇167

第8章 数据库规范化168

8.1规范化数据库168

8.2理解范式169

8.3数据库规范化操作172

8.4小结174

8.5问与答174

8.6演练场175

第9章 创建和维护表176

9.1 CREATE DATABASE语句176

9.2用CREATE TABLE语句定义表180

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

9.4 DROP TABLE 语句189

9.5 DROP DATABASE语句189

9.6小结190

9.7问与答190

9.8演练场191

10.1约束简介193

第10章 数据完整性控制193

10.2约束的种类194

10.3约束管理200

10.4小结203

10.5问与答204

10.6演练场204

11.1数据处理语句简介206

11.2用INSERT语句输入数据206

第11章 数据处理206

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

11.4用DELETE语句删除信息214

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

11.6小结218

11.7问与答219

11.8演练场219

第12章 事务控制221

12.1事务控制221

12.2开始事务处理223

12.3结束事务处理224

12.4取消事务处理226

12.5使用事务保存点228

12.6小结230

12.7问与答230

12.8演练场230

第13章 SQL中的日期与时间232

13.1 日期与时间型数据的存储方式232

13.2在查询中应用日期函数234

13.3日期格式转换239

13.4小结243

13.5问与答243

13.6演练场244

第1 4章 创建视图246

14.1视图简介246

14.2使用视图246

14.4问与答259

14.5演练场259

14.3小结259

第二篇回顾261

第三篇263

本篇概要263

第1 5章 在表上创建索引以提高性能264

15.1使用索引264

15.2小结274

15.3问与答274

15.4演练场275

16.1提高SQL语句的可读性276

第16章 优化SQL语句以提高性能276

16.2避免全表扫描277

16.3添加一个新索引278

16.4查询中各成分的安排278

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

16.6成批载入与事务处理281

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

16.8经常使用COMMIT以简化DBA的工作283

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

16.10数据库的性能调节285

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

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

16.13小结288

16.14问与答289

16.15演练场289

第1 7章 数据库安全性291

17.1数据库管理员须知291

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

17.3如何确保数据库的安全性292

17.4 Personal Oracle及其安全性293

17.5小结304

17.6问与答304

17.7演练场305

第1 8章 数据字典306

18.1数据字典简介306

1 8.2标识数据字典的用户306

1 8.3数据字典的内容307

1 8.4对Oracle数据字典的剖析308

18.7演练场324

18.5小结324

18.6问与答324

第1 9章 存储过程、触发器和嵌入式SQL326

19.1创建临时表326

19.2使用游标329

19.3创建与使用存储过程333

19.4设计和使用触发器337

19.5在实现之前测试SELECT语句340

19.6嵌入式SQL340

19.9问与答342

19.7使用SQL行进行程序设计342

19.8小结342

19.10演练场343

第20章 最新标准SQL3中的新对象344

20.1 CREATE ROLE语句探讨344

20.2创建触发器346

20.3使用CREATE TYPE语句347

20.5问与答350

20.4小结350

20.6演练场351

第21章 用SQL产生SQL语句352

21.1使用SQL产生SQL语句的目的352

21.2几个SQL*Plus命令353

21.3统计所有表中的行数354

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

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

2 1.6为载入数据而禁用对表的约束360

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

2 1.8在表上创建视图364

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

21.10用SQL产生Shell脚本366

21.11重新设计表和索引367

21.12实际应用产生SQL和其他概念367

21.13小结368

21.14问与答368

21.15演练场368

第三篇回顾370

附加篇371

本篇概要371

第22章 SQL语句的调试372

22.1常见的SQL错误372

22.2常见的逻辑错误381

22.3防止数据出现麻烦385

22.4小结385

22.6演练场386

22.5问与答386

第23章 创建复合SQL查询388

23.1本章使用的表388

23.2复合查询示例390

23.3建立复合查询的技巧400

23.4小结401

23.5问与答401

23.6演练场401

24.2 SQL*Plus缓冲区403

第24章 用Oracle的SQL*Plus生成满意的报表403

24SQL*Plus简介403

24.3用DESCRIBE命令查看表结构406

24.4用SHOW命令显示系统设置407

24.5用文件命令操作文件408

24.6用SET命令定制工作环境411

24.7使用LOGIN.SQL文件414

24.8 用CLEAR命令清除SQL*Plus的设置414

24.9格式化输出结果415

24.10创建报表和分组合计417

24.11在SQL*Plus中使用变量420

24.12使用表DUAL423

24.13 DECODE函数424

24.14日期转换426

24.15执行一系列SQL文件428

24.16在SQL脚本中添加注释429

24.17创建高级报表429

24.18小结430

24.20演练场431

24.19问与答431

第25章 Oracle PL/SQL简介432

25.1 PL/SQL简介432

25.2 PL/SQL中的数据类型432

25.3 PL/SQL代码块的结构434

25.4 DECLARE部分434

25.5 PROCEDURE部分436

25.6 EXCEPTION部分440

25.7 PL/SQL中的事务控制442

25.8综合运用所学知识443

25.9使用存储过程、程序包和触发器449

25.10小结452

25.11问与答452

25.12演练场453

第26章Transact-SQL简介454

26.1 Transact-SQL的概貌454

26.2对ANSI SQL的扩展454

26.3数据类型455

26.4使用Transact-SQL访问数据库456

26.5建立程序流程控制461

26.6 Transact-SQL通配符466

26.7用COMPUTE命令创建汇总报表466

26.8 日期转换466

26.9 SQLServer的诊断工具——SET命令467

26.10小结468

26.11问与答468

26.12演练场469

第27章 应用编程中的嵌入式SQL470

27.1几种应用开发工具简介470

27.2开始运行Oracle和InterBase472

27.3创建数据库472

27.4用Microsoft Query执行数据库连接475

27.5 使用Visual C++和SQL477

27.6使用Delphi和SQL481

27.7使用Java和SQL484

27.10演练场486

27.8小结486

27.9问与答486

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

28.1 MySQL的管理487

28.2 MySQL终端监视器程序489

28.3 MySQL实用程序493

28.4小结493

28.5问与答494

28.6演练场494

附加篇回顾495

附录A 答案496

附录B 用来创建表的代码实例540

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

附录D 用MySQL做练习557

附录E 奖励的练习559

附录F 常用SQL命令汇编565

附录G ASCⅡ码表570

附录H 相关资源575

热门推荐