• SQL语言参考大全
21年品牌 40万+商家 超1.5亿件商品

SQL语言参考大全

书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!

33.5 3.8折 89 九品

库存2件

天津宝坻
认证卖家担保交易快速发货售后保障

作者梁冰

出版社"人民邮电出版社

ISBN9787115184726

出版时间2008

装帧平装

开本16开

纸张胶版纸

定价89元

货号989853359664005122

上书时间2023-11-18

粤读二手书店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
商品描述
以下信息以网上匹配仅供参考,不支持以此为由退款
内容简介:

                                          本书是一本介绍SQL语言的综合参考手册,书中几乎囊括了使用SQL进行数据库开发和管理的各种技术,涉及当前流行的SQLServer2000、SQLServer2005、Oracle和MySQL4种数据库。全书共分25章,包括数据库配置与管理、使用企业管理器管理数据库、SQL语言基础、管理数据库与数据表、添加数据、修改和删除数据、SQL基本查询、复杂查询、数据排序、数据统计分析、子查询、多表连接查询、聚合与旋转数据、视图、存储过程、自定义函数、触发器、游标、事务、索引、聚合函数、数学函数、字符串处理函数、日期时间处理函数和类型转换函数等内容。书中各部分技术既相对独立又相互联系,可以逐步引导读者深入学习并掌握SQL编程的各种知识、方法和技巧。
  本书附有配套光盘。光盘提供了书中实例的全部源代码,这些源代码都经过精心调试,在Windows2000下测试通过,保证能够正常运行。
  本书内容精炼、重点突出、实例丰富,是从事数据库开发人员的必备参考书,同时也非常适合大、中专院校师生阅读。                                   
目录:

                                        第1章数据库配置与管理1
1.1安装数据库2
1.1.1安装SQLServer数据库2
1.1.2基于Windows系统安装Oracle数据库9
1.1.3基于Linux系统安装Oracle数据库28
1.1.4基于Windows系统安装MySQL数据库31
1.1.5基于Linux系统安装MySQL数据库35

1.2配置SQLServer服务器37
1.2.1创建服务器组37
1.2.2注册服务器38
1.2.3管理SQLServer服务41
1.2.4修改SQLServer登录方式42
1.2.5配置网络连接45

1.3远程访问SQLServer45
1.3.1建立SQLServer虚拟目录45
1.3.2通过HTTP访问SQLServer48
1.3.3通过代理服务器访问SQLServer48
1.3.4客户端远程访问SQLServer49

1.4SQLServer管理工具49
1.4.1使用查询分析器49
1.4.2使用事件探查器53
1.4.3bcp实用工具54
1.4.4isql实用工具55
1.4.5isqlw实用工具57
1.4.6osql实用工具58
1.4.7scm实用工具59
1.4.8sqlservr应用程序61

1.5远程访问Oracle61
1.5.1服务器端网络配置(配置监听器)62
1.5.2客户端网络配置(配置本地命名方式)63

1.6Oracle管理工具65
1.6.1SQL*Plus工具65
1.6.2SQL*PlusWorksheet工具66

1.7配置MySQL服务器67
1.7.1启动和关闭MySQL服务器67
1.7.2管理MySQL用户账户68

1.8MySQL管理工具69
1.8.1MySQL命令行工具69
1.8.2MySQL服务器实例配置向导工具70

1.9生成和执行脚本70
1.9.1生成SQLServer数据库脚本70
1.9.2执行SQLServer数据库脚本72
1.9.3生成MySQL数据库脚本72
1.9.4执行MySQL数据库脚本73

第2章使用企业管理器管理数据库75
2.1企业管理器76
2.1.1SQLServer企业管理器76
2.1.2Oracle企业管理器76

2.2创建数据库对象77
2.2.1创建数据表77
2.2.2创建视图79
2.2.3创建存储过程81
2.2.4创建触发器81

2.3备份和恢复数据库83
2.3.1备份SQLServer数据库83
2.3.2还原SQLServer数据库85
2.3.3备份Oracle数据库86
2.3.4还原Oracle数据库89

2.4导入和导出数据91
2.4.1从SQLServer中导入数据表91
2.4.2从SQLServer中导出数据表94
2.4.3从Oracle中导出数据表95
2.4.4从Oracle中导入数据表98

第3章SQL语言基础103
3.1SQL语言概述104
3.1.1SQL概述104
3.1.2SQL语言的组成104
3.1.3SQL语句结构106
3.1.4T-SQL语句分类106

3.2数据类型107
3.2.1整数数据类型107
3.2.2浮点数据类型107
3.2.3字符数据类型108
3.2.4日期和时间数据类型109
3.2.5货币数据类型109
3.2.6二进制数据类型110
3.2.7文本和图像数据类型110
3.2.8用户自定义类型110

3.3常量112
3.3.1数值常量112
3.3.2字符串常量112
3.3.3日期和时间常量112

3.4变量112
3.4.1局部变量112
3.4.2全局变量114

3.5运算符116
3.5.1算术运算符116
3.5.2赋值运算符117
3.5.3逻辑运算符118

3.6流程控制语句119
3.6.1语句块BEGIN...END119
3.6.2IF条件选择语句121
3.6.3IF...ELSE122
3.6.4CASE分支选择语句124
3.6.5WHILE循环语句127
3.6.6WHILE...CONTINUE...BREAK循环128
3.6.7RETURN129
3.6.8GOTO130
3.6.9WAITFOR131

3.7常用命令132
3.7.1DBCC命令132
3.7.2CHECKPOINT命令134
3.7.3DECLARE命令134
3.7.4PRINT命令136
3.7.5RAISERROR命令139
3.7.6READTEXT命令139
3.7.7BACKUP命令140
3.7.8SELECT命令141
3.7.9SET命令143
3.7.10SHUTDOWN命令144
3.7.11WRITETEXT命令145
3.7.12USE命令145

第4章管理数据库与数据表147
4.1数据库管理148
4.1.1创建数据库148
4.1.2修改数据库152
4.1.3删除数据库158

4.2数据表管理159
4.2.1创建数据表160
4.2.2查看数据表167
4.2.3修改数据表169
4.2.4删除数据表177

第5章添加数据179
5.1插入单行记录180
5.1.1INSERT语句基本语法180
5.1.2插入整行数据180
5.1.3插入NULL值181
5.1.4惟一值的插入181
5.1.5特定字段数据插入182
5.1.6插入默认值184
5.1.7插入日期数据184
5.1.8通过视图插入行186
5.1.9向表中插入记录时注意指定的不同的字段顺序186
5.1.10插入的数据类型值与实际中的数据类型不匹配时,系统将输出错误提示187
5.1.11向表中插入字段的个数少于表中实际字段的个数,有时会出错188

5.2插入多行记录189
5.2.1插入多行记录的语法格式189
5.2.2使用VALUES关键字引入多行数据插入189
5.2.3使用SELECT语句插入值190

5.3表中数据的复制191
5.3.1基本语法191
5.3.2表中数据的复制应用191
5.4将SQLServer中数据导出到记事本中192

5.5将SQLServer中的数据导入/导出到Excel数据表中193
5.5.1从Excel导入数据到SQLServer中193
5.5.2从SQLServer中将数据导出到Excel数据表中194

5.6将SQLServer中的数据导入/导出到ACCESS中196
5.6.1从ACCESS导入数据到SQLServer中196
5.6.2将SQLServer中的数据导出到ACCESS中197

第6章修改和删除数据199
6.1UPDATE语句的基本语法200
6.2使用UPDATE语句更新列值202
6.3利用子查询更新行中的值205
6.3.1语法格式205
6.3.2利用子查询返回的行数不多于一行(只返回一个值)205
6.3.3利用子查询返回多行(返回多个值)206
6.3.4利用内连接查询来更新数据表中的信息207
6.4依据外表值更新数据209

6.5赋值UPDATE210
6.5.1使用UPDATE为表中所有行中的数据赋值(省略WHERE子句)210
6.5.2使用UPDATE为表中的多行数据赋值211
6.5.3使用UPDATE为表中的一行数据赋值(WHERE子句不能省)211
6.6分步更新表中的数据212

6.7修改指定字段的数据值214
6.7.1修改指定datetime类型字段内的数据214
6.7.2修改指定int类型字段内的数据215
6.7.3修改指定varchar类型字段内的数据215
6.7.4修改指定float类型字段内的数据216
6.8DELETE语句的基本语法217

6.9使用DELETE语句删除数据217
6.9.1使用DELETE语句删除所有数据(省略WHERE子句)217
6.9.2使用DELETE语句删除多行数据219
6.9.3DELETE语句删除单行数据(WHERE子句不能省)220

6.10删除重复行221
6.10.1删除完全重复行221
6.10.2删除部分重复行222
6.11使用TRUNCATETABLE语句删除数据224
6.12使用DELETE语句中带有的TOP子句224
6.13删除指定字段数据为空的记录225

6.14通过视图更新表226
6.14.1通过视图更新表数据226
6.14.2通过视图删除表数据228

第7章SQL的基本查询229
7.1简单查询230
7.1.1SELECT语句基本结构230
7.1.2单列查询230
7.1.3多列查询231
7.1.4查询所有的列232
7.1.5别名的应用232
7.1.6使用TOP查询前若干行235
7.1.7除掉重复列237

7.2计算列查询238
7.2.1连接列值238
7.2.2查询中使用计算列238
7.2.3查询中使用表达式240

7.3条件查询242
7.3.1WHERE子句242
7.3.2使用“=”查询数据242
7.3.3使用“”查询数据243
7.3.4使用“”查询数据243
7.3.5使用“=”查询数据244
7.3.6使用“=”查询数据244
7.3.7使用“!”查询数据245
7.3.8使用“!”查询数据245
7.3.9使用“!=”和“”查询数据245

7.4范围查询(BETWEEN)246
7.4.1查询两数之间的数据246
7.4.2查询两个日期之间的数据247
7.4.3在BETWEEN中使用日期函数247
7.4.4查询不在两数之间的数据248

7.5逻辑运算符249
7.5.1使用AND运算符249
7.5.2使用OR运算符250
7.5.3使用NOT运算符251
7.5.4使用OR、AND进行查询252

7.6格式化结果集252
7.6.1格式化日期253
7.6.2格式化小数位数253
7.6.3除去空格254

第8章复杂查询257
8.1模糊查询258
8.1.1LIKE谓词258
8.1.2“%”通配符的使用259
8.1.3“_”通配符的使用259
8.1.4“[]”通配符的使用260
8.1.5“[^]”通配符的使用260
8.1.6ESCAPE转义字符261

8.2IN运算符262
8.2.1使用IN查询数据263
8.2.2在IN中使用运算263
8.2.3在IN中使用列进行查询264
8.2.4使用NOTIN查询数据264
8.2.5使用NOTIN查询后两行数据265

8.3行查询266
8.3.1随机查询一行数据266
8.3.2结果集中添加行号267
8.3.3查询隔行数据268
8.3.4查询指定范围内的所有行数据269

8.4空值(NULL)判断270
8.4.1查询空值(ISNULL)270
8.4.2查询非空值(ISNOTNULL)271
8.4.3对空值进行处理271

8.5对结果集操作273
8.5.1利用结果集创建永久表273
8.5.2利用结果集创建临时表274

8.6复杂条件查询274
8.6.1查询表中的第n行数据274
8.6.2查询考试成绩最高的分数276
8.6.3查询各部门人数277
8.6.4查询各部门基本工资最低的员工278

第9章数据排序279
9.1数值数据排序280
9.1.1按升序和降序排列280
9.1.2按列别名排序281
9.1.3在ORDERBY子句中使用表达式283
9.1.4按空值排序283
9.1.5对多列排序287
9.1.6对数据表中的指定行数进行排序289

9.2字符串排序293
9.2.1按字符串中的子串排序293
9.2.2按字符串中的数值排序298

9.3汉字排序299
9.3.1排序规则简介299
9.3.2按姓氏笔画排序300
9.3.3按拼音排序301
9.4按列的编号排序301

9.5动态排序303
9.5.1在MSSQLServer中的动态排序303
9.5.2在Oracle9i中的动态排序304
9.6随机排序306

第10章数据统计分析307
10.1聚合函数308
10.2聚合函数的典型应用309
10.2.1求平均值309
10.2.2获取结果集行数311
10.2.3计算不包括最大值和最小值的平均值313
10.2.4对多列求和314
10.2.5在WHERE子句中使用聚合函数316
10.2.6Oracle9i数据库NVL()函数在聚合函数中的使用316
10.2.7多个聚合函数的使用317

10.3分组统计318
10.3.1使用GROUPBY子句创建分组318
10.3.2使用GROUPBY子句创建多列分组319
10.3.3对表达式进行分组统计320
10.3.4在统计中使用ROLLUP关键字和CUBE关键字321
10.3.5在SQL查询语句中GROUPBY子句的NULL值处理323
10.3.6使用HAVING子句设置统计条件323
10.3.7使用COMPUTE子句在结果集中显示明细和汇总行325
10.3.8使用COMPUTEBY子句显示多级分类汇总327
10.3.9对统计结果排序328
10.3.10在WHERE子句中使用GROUPBY子句329
10.3.11GROUPBY子句的特殊用法329

第11章子查询331
11.1简单子查询332
11.1.1SELECT列表中的子查询333
11.1.2多列子查询333
11.1.3比较子查询334
11.1.4在子查询中使用聚合函数335

11.2多行子查询335
11.2.1使用IN操作符的多行子查询336
11.2.2使用NOTIN子查询实现差集运算336
11.2.3理解通过量词实现多行子查询337
11.2.4使用ALL操作符的多行子查询338
11.2.5使用ANY/SOME操作符的多行子查询339
11.2.6EXISTS子查询实现两表交集340
11.2.7NOTEXISTS子查询实现两表的差集343
11.2.8UNIQUE子查询344

11.3相关子查询344
11.3.1使用IN引入相关子查询345
11.3.2使用NOTIN引入相关子查询345
11.3.3在子查询中使用总计函数返回单个值347
11.3.4理解子查询在WHERE子句中的作用347
11.3.5在HAVING子句中使用相关子查询348

11.4嵌套子查询349
11.4.1嵌套子查询349
11.4.2复杂的嵌套查询350
11.4.3嵌套查询在查询统计中的应用352
11.4.4在UPDATE中使用子查询353
11.4.5在INSERT中使用子查询354
11.4.6在DELETE中使用子查询354

11.5组合查询355
11.5.1交集运算355
11.5.2差集运算355
11.5.3通过UNION合并多个结果集356
11.5.4使用UNIONALL保留重复?

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP