分享
 
 
 

SQL编程起步

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,SQL,

作者: 美.霍利 著 王宏秦 孟杰 译

出 版 社: 人民邮电出版社

出版时间: 2002-2-1字数:版次: 1版1次页数: 305印刷时间:开本:印次:纸张:I S B N : 9787115097682包装: 平装内容简介

本书详细介绍了SQL语言的应用方法。主要内容有:访问数据库,数据的检索、插入、更新和删除,创建表和数据库,使用运算符和函数,建立子查询、视图、存储过程,存储过程编程,使用参数和游标,建立联合,解析Portfolio项目,最后提供了各章测试题目的答案以及SQL和关系数据库的基本理论。

本书按照建立数据库应用的过程来介绍相关的知识,使读者可以在学习的过程中实际创建实用的数据库系统。作者在书中提供了大量的代码与实例,并详细介绍了基本概念,非常适于SQL语言的初学者。

作者简介

Forrest Houlette是一位计算机书籍的创作人员和咨询人员。Forrest Houlette现居住在肯塔基州呼易斯维尔市,是Write Environment公司的总经理。Write Environment公司是一家专门致力于Visual Basic软件的开发、用户文档、客户培训以及教育和商业软件的咨询公司。Frrest也是Ajilon公司的咨询人员。Ajilon公司是一家提供国际性信息技术服务的公司。orrest拥有路易斯维尔大学语言学和修辞学博士学位。1979年,Forrest选择FORTRAN课程时,开始从计算机领域的工作。从此,Frrest开始用BASIC、Digital Authoring Language(数字创作语言)、C、C++、WordBasic、SQL、SQL Windows和Visual Basic编程。在他作为大学教授的职业生涯期间,Forrest讲授语言学,并且致力于利用人工智能技术改进写作类软件。他编写了一些基于计算机的教导写作的教育程序,其中的一种软件Write Environment在Zenith Master of Innovation(最佳创新得主)比赛中获胜。Forrest现致力于编写有关计算机和建立定制软件的书籍。他为Learning Tree International讲授关于Windows 95、Windows NT、Office 97和Visual Basic的课程。Forrest是IDG、New Riders Publishing、Que和Sybex出版的书籍的作者或者合作者。Forrest也是微软认证的产品专家。Forrest在Ajilon的当前职位是为Vencor——总部位于路易斯维尔市的健康翔提供者——工作。

目录

第一部分 基础知识

第1章 访问数据库3

1.1 连接数据库5

1.1.1 使用查询工具7

1.1.2 使用ODBC8

1.1.3 使用OLE DB14

1.2 从程序建立连接15

1.2.1 使用连接库16

1.2.2 使用DAO21

1.2.3 使用ADO22

1.3 小测验24

第2章 检索数据25

2.1 使用SELECT26

2.1.1 添加WHERE子句31

2.1.2 添加排序顺序34

2.1.3 添加汇总信息35

2.1.4 添加HAVING子句38

2.2 联接表39

2.3 组合字段和建立列44

2.4 小测验47

第3章 插入数据49

3.1 使用INSERT50

3.2 使用带有INSERT的SELECT58

3.2.1 添加WHERE子句59

3.2.2 添加HAVING子句60

3.3 使用Select Into61

3.4 小测验67

第4章 更新数据69

4.1 使用UPDATE70

4.2 添加WHERE子句73

4.3 添加HAVING子句75

4.4 使用多个表77

4.5 小测验84

第5章 删除数据87

5.1 删除数据88

5.2 添加WHERE子句89

5.3 使用查询控制删除90

5.4 使用事务91

5.5 小测验95

第6章 创建表97

6.1 使用CREATE TABLE98

6.1.1 设计键、主键和外键101

6.1.2 数据规范化102

6.1.3 添加索引105

6.1.4 添加约束106

6.2 更改表109

6.3 删除表111

6.4 小测验112

第7章 创建数据库115

7.1 使用CREATE DATABASE116

7.2 设计表118

7.2.1 表的规范化119

7.3 设计安全性126

7.4 小测验131

第二部分 构建技巧

第8章 使用运算符135

8.1 使用关系运算符和布尔运算符136

8.2 查找存在什么138

8.3 在集合中查找139

8.3.1 在BETWEEN中查找项目139

8.3.2 使用IN、ANY、ALL或者SOME查找140

8.3.3 使用LIKE和IS NULL142

8.4 小测验146

第9章 使用函数147

9.1 聚合数据148

9.1.1 AVG148

9.1.2 COUNT148

9.1.3 MAX149

9.1.4 MIN149

9.1.5 SUM149

9.1.6 STDEV150

9.1.7 STDEVP150

9.1.8 VAR150

9.1.9 VARP150

9.2 处理日期和时间152

9.2.1 DATEADD152

9.2.2 DATEDIFF153

9.2.3 DATENAME153

9.2.4 DATEPART153

9.2.5 DAY154

9.2.6 GETDATE154

9.2.7 MONTH154

9.2.8 YEAR154

9.3 使用数学函数155

9.3.1 ABS156

9.3.2 ACOS156

9.3.3 ASIN156

9.3.4 ATAN156

9.3.5 ATN2157

9.3.6 CEILING157

9.3.7 COS157

9.3.8 COT157

9.3.9 DEGREES158

9.3.10 EXP158

9.3.11 FLOOR158

9.3.12 LOG158

9.3.13 LOG10159

9.3.14 PI159

9.3.15 POWER159

9.3.16 RADIANS160

9.3.17 RAND160

9.3.18 ROUND160

9.3.19 SIGN161

9.3.20 SIN161

9.3.21 SQUARE161

9.3.22 SQRT161

9.3.23 TAN162

9.4 使用字符串函数162

9.4.1 ASCII162

9.4.2 CHAR163

9.4.3 CHARINDEX163

9.4.4 DIFFERENCE163

9.4.5 LEFT164

9.4.6 LEN164

9.4.7 LOWER164

9.4.8 LTRIM164

9.4.9 NCHAR165

9.4.10 PATINDEX165

9.4.11 QUOTENAME165

9.4.12 REPLACE166

9.4.13 REPLICATE166

9.4.14 REVERSE166

9.4.15 RIGHT166

9.4.16 RTRIM167

9.4.17 SOUNDEX167

9.4.18 SPACE167

9.4.19 STR168

9.4.20 STUFF168

9.4.21 SUBSTR168

9.4.22 UNICODE169

9.4.23 UPPER169

9.5 使用重要的系统函数169

9.5.1 CASE170

9.5.2 CAST170

9.5.3 CONVERT171

9.5.4 ISDATE171

9.5.5 ISNULL171

9.5.6 ISNUMERIC172

9.6 小测验175

第10章 建立子查询177

10.1 选择一项179

10.2 设置条件180

10.3 替代联接182

10.4 删除、更新和插入183

10.5 小测验188

第11章 建立视图189

11.1 合理化视图的使用190

11.2 创建查询192

11.3 创建视图193

11.4 小测验211

第12章 建立存储过程213

12.1 编辑过程215

12.2 使用创建过程216

12.3 调用过程219

12.4 使用结果220

12.5 小测验221

第13章 在存储过程中编程223

13.1 使用变量225

13.2 使用流控制227

13.3 返回值231

13.4 产生出错消息233

13.5 小测验235

第14章 使用参数237

14.1 创建参数239

14.2 传递值241

14.3 使用结果243

14.4 小测验246

第15章 使用游标247

15.1 声明游标249

15.2 操纵游标250

15.3 更新和搜索游标252

15.4 关闭和释放游标255

15.5 小测验256

第16章 建立联合257

16.1 使用UNION运算符258

16.2 遵循联合的约束259

16.3 建立实用的联合260

16.4 小测验264

第17章 解析Portfolio项目265

17.1 客户程序的结构267

17.2 注册过程270

17.3 计划必须的插入过程272

17.4 计划必须的注销过程273

17.5 计划必须的签出过程275

17.6 计划必须的签入过程276

17.7 计划必须的删除过程276

17.8 客户体系277

17.9 小测验280

附录A 小测验答案281

附录B 一些SQL理论299

B.1 声明性的,而不是过程性的300

B.2 关系模型300

B.3 语言的结构302

B.3.1 数据定义语言302

B.3.2 数据处理语言302

B.3.3 数据控制语言302

B.4 对事务的依赖性303

B.5 着重于完整性304

B.6 结论305

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有