• 脑动力-SL语言实务速查效率手册王伟东
21年品牌 40万+商家 超1.5亿件商品

脑动力-SL语言实务速查效率手册王伟东

部分旧书采用了标准图片,会可能出现少部分不同印次出版不同封面的情况,旧书无光盘、腰封、书衣、附件等,如有其他问题可咨询客服。

36.75 7.5折 49 八五品

仅1件

福建福州
认证卖家担保交易快速发货售后保障

作者王伟东

出版社电子工业出版社

ISBN9787121176616

出版时间2012-09

装帧平装

开本32开

定价49元

货号9787121176616

上书时间2024-11-29

浓诚书店

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

   商品详情   

品相描述:八五品
商品描述
导语摘要
 《脑动力:SQL语言实务速查效率手册(含CD光盘1张)》由王伟东和宋楠编著,本书筛选了一些典型且常见的操作和示例进行讲解。这些示例很多都是笔者在实际开发中总结出来的经验。本书的特点主要体现在以下几个方面:·本书依照SQL语句要素,按照数据定义、数据查询、数据操纵、数据控制、事务控制和嵌入式SQL的顺序进行讲解,内容丰富、全面。
·采取由浅入深、循序渐进的方式,适合初级、中级读者逐步掌握复杂的SQL语言及数据库开发与管理技术。
·通过大量的示例来讲解SQL语句的各个方面,使读者在学习SOL语言原理的同时,能够掌握其用法。
·对于在程序开发过程中经常遇到的问题,在需要注意或说明的关键点给以特别的注释。

目录
第1章 数据库系统与sql 基础知识 1
1.1 数据库系统基本概念 1
1.1.1 什么是sql 1
1.1.2 什么是数据库 2
1.1.3 什么是数据库管理系统 2
1.2 sql基础知识 3
1.2.1 sql类型 3
1.2.2 在sql server中执行sql语句 4
1.2.3 在oracle中执行sql语句 5
1.2.4 在pl/sql developer工具中执行sql语句 6
1.2.5 在mysql中执行sql语句 8
第2章 sql中的数据类型和运算符 10
2.1 数值类型 10
2.2 字符串类型 11
2.2.1 可变长度的字符串类型——varchar、text 12
2.2.2 固定长度的字符串类型——char 12
2.3 日期类型 12
2.4 大对象数据类型——blob 14
2.5 布尔值——boolean 15
2.6 自定义数据类型 15
2.7 运算符 17
2.7.1 算术运算符 17
2.7.2 逻辑运算符 20
2.7.3 not运算符 26
2.7.4 in的使用 29
2.7.5 not in运算符 30
第3章 表和视图的创建修改 32
3.1 创建数据表——create table 32
3.1.1 设计实例表 32
3.1.2 创建数据表 34
3.2 修改数据表——alter table 36
3.2.1 为数据表添加列 38
3.2.2 修改列的数据类型 39
3.2.3 修改列的长度 40
3.2.4 设置或取消非空约束 41
3.2.5 删除列 42
3.3 删除数据表—drop table 43
3.4 创建视图——create view 44
3.4.1 视图概述 45
3.4.2 创建视图的语句结构 47
3.4.3 从一个表创建视图 48
3.4.4 从多个表创建视图 50
3.4.5 从视图创建视图 51
3.4.6 创建视图列的别名 52
3.5 修改视图——alter view 54
3.6 通过视图维护数据 56
3.6.1 向视图中插入记录 56
3.6.2 通过视图更新数据 58
3.6.3 通过视图删除数据 59
3.7 删除视图——drop view 60
第4章 约束与规则 61
4.1 主键约束——primary key 61
4.1.1 在创建表时设置单一列的主键约束 61
4.1.2 在创建表时设置联合主键 64
4.1.3 在修改表时添加单一列的主键约束 65
4.1.4 在修改表时添加联合主键 67
4.1.5 删除主键约束 67
4.2 唯一约束——unique 68
4.2.1 在创建表时设置一列的唯一约束 68
4.2.2 在创建表时为多个列设置唯一约束 70
4.2.3 在创建表时为多个列设置共同的唯一约束 71
4.2.4 在修改表时添加一个列的唯一约束 72
4.2.5 在修改表时添加多个列的共同唯一约束 72
4.3 外键约束——foreign key 73
4.4 非空约束 75
4.5 检查约束——check 77
4.6 删除和禁用约束 79
4.7 规则 81
第5章 数据操作 84
5.1 查询语句 84
5.1.1 查询语句的基本结构 84
5.1.2 select...from的使用 87
5.1.3 where子句的使用 88
5.1.4 使用distinct语句删除重复结果信息 90
5.1.5 group by子句的使用 92
5.1.6 having子句的使用 95
5.1.7 between的使用 96
5.1.8 模糊查询的实现 97
5.2 数据的增加——insert 103
5.2.1 把数据直接插入表中 103
5.2.2 向数据表中添加多行数据 107
5.2.3 从其他表中添加数据 108
5.2.4 插入null值 111
5.3 数据的修改——update 113
5.3.1 更新某一列的数据 113
5.3.2 按条件更新数据 114
5.3.3 更改数据字段中的null值 116
5.3.4 通过视图更新数据 117
5.4 数据的删除——delete 119
5.4.1 按条件删除数据 119
5.4.2 通过视图删除表数据 121
5.4.3 删除全部数据 122
5.4.4 使用truncate table语句 123
第6章 函数 125
6.1 字符串函数 125
6.1.1 返回字符串中最左侧字符的ascii 函数——ascii 125
6.1.2 变换字符串函数——translate 127
6.1.3 用指定值替代null值函数——coalesce 129
6.1.4 左填充函数——lpad 130
6.1.5 右填充函数——rpad 132
6.1.6 查找字符串所在的位置函数——instr 134
6.1.7 获取字符串长度的函数——length 135
6.1.8 转换小写字母函数——lower 136
6.1.9 转换大写字母函数——upper 138
6.1.10 替换字符串函数——replace 139
6.1.11 获取字符串子串函数——substr 141
6.1.12 从左去除字符串中的字符函数——ltrim 143
6.1.13 从右去除字符串中的字符函数——rtrim 144
6.1.14 组合字符串函数——concat 145
6.1.15 判断是否为空函数——nullif 147
6.2 日期函数 149
6.2.1 获取当前日期的函数——current_date 149
6.2.2 获取当前的日期和时间函数——current_ timestamp、localtimestamp 149
6.3 数学函数 151
6.3.1 取绝对值函数——abs 151
6.3.2 余弦函数——cos 152
6.3.3 求幂函数——power 154
6.3.4 四舍五入函数——round 155
6.3.5 正弦函数——sin 158
6.3.6 取平方根函数——sqrt函数 159
6.3.7 正切函数——tan 160
6.4 类型转换函数——cast 162
6.5 聚合函数 163
6.5.1 求平均值函数——avg 163
6.5.2 求个数函数——count 165
6.5.3 求最大值函数——max 166
6.5.4 求最小值函数——min 168
6.5.5 求和函数——sum 169
6.5.6 聚合函数的组合使用 170
6.6 使用case值表达式 171
第7章 子查询 173
7.1 子查询简单应用 173
7.1.1 子查询概述 173
7.1.2 在多表中使用子查询 174
7.1.3 在子查询中使用聚合函数 177
7.1.4 使用any或all运算符 179
7.2 使用子查询维护数据 181
7.2.1 子查询在insert语句中的使用 181
7.2.2 子查询在update语句中的使用 182
7.2.3 子查询在delete语句中的使用 184
7.3 使用in语句的子查询 184
7.3.1 简单的in语句子查询 185
7.3.2 使用in语句子查询实现集合交运算 185
7.3.3 使用in语句子查询实现集合差运算 186
7.4 使用exists语句的子查询 187
7.4.1 简单的exists语句子查询 187
7.4.2 使用exists语句子查询实现两表交集 189
7.4.3 使用exists语句子查询实现两表并集 190
7.4.4 使用not exists的子查询 190
7.5 相关子查询 191
7.5.1 使用in语句子查询引入相关子查询 191
7.5.2 在having子句中使用相关子查询 192
7.6 unique子查询 194
7.7 嵌套子查询 195
第8章 高级查询 197
8.1 连接查询 197
8.1.1 连接的概念 197
8.1.2 内连接 199
8.1.3 使用表的别名 203
8.1.4 自连接 204
8.1.5 自然连接 205
8.1.6 左外连接——left outer join 207
8.1.7 右外连接——right outer join 210
8.1.8 全外连接——full join 211
8.1.9 在外连接中使用聚合函数 213
8.2 组合查询 215
8.2.1 集合运算基础 215
8.2.2 使用union组合查询结果 216
8.2.3 使用union组合多个数据表 219
8.2.4 union与union all组合应用 220
8.2.5 集合差/集合交运算——
except/intersect 223
第9章 事务处理 228
9.1 事务概述 228
9.1.1 事务介绍 228
9.1.2 事务控制的必要性 229
9.1.3 事务的特性 230
9.1.4 事务的状态 231
9.1.5 事务的分类 232
9.1.6 sql中事务的执行 232
9.2 使用事务 234
9.2.1 开始事务——begin transaction 234
9.2.2 提交事务——commit 238
9.2.3 回滚事务——rollback 241
9.2.4 设置保存点——savepoint 244
9.2.5 回滚到保存点——rollback to savepoint 247
9.3 并发控制 248
9.3.1 并发操作的问题 248
9.3.2 事务隔离级别 249
9.3.3 设置事务的隔离级别 250
第10章 索引的使用 261
10.1 索引概述 261
10.1.1 索引介绍 261
10.1.2 索引的分类 262
10.1.3 索引的作用 264
10.1.4 索引的结构 264
10.2 索引的创建及使用 266
10.2.1 创建索引的语法结构 266
10.2.2 创建唯一索引 268
10.2.3 创建多字段索引 270
10.3 删除索引 270
第11章 数据库的安全管理 272
11.1 sql安全概述 272
11.1.1 sql安全的重要意义 272
11.1.2 sql安全的对象 273
11.2 用户管理 274
11.2.1 创建用户——create user 274
11.2.2 修改用户——alter user 276
11.2.3 删除用户——drop user 278
11.2.4 创建架构——create scheam 278
11.2.5 删除架构——drop scheam 280
11.3 角色管理 281
11.3.1 创建角色——create role 282
11.3.2 设置角色——set role 284
11.3.3 删除角色——drop role 286
11.4 权限管理 286
11.4.1 授予权限——grant 287
11.4.2 收回权限——revoke 288
11.4.3 查询权限控制 291
11.4.4 插入权限控制 294
11.4.5 修改权限控制 296
11.4.6 删除权限控制 299
11.5 安全管理 300
11.5.1 sql server数据库的安全管理 300
11.5.2 oracle数据库的安全管理 306
第12章 存储过程 307
12.1 理解存储过程 307
12.1.1 存储过程概述 307
12.1.2 存储过程的优缺点 308
12.2 流程控制语句 309
12.2.1 sql server中的流程控制语句 309
12.2.2 oracle中的流程控制语句 321
12.3 创建存储过程 326
12.3.1 创建存储过程概述 327
12.3.2 创建带有参数的存储过程 331
12.3.3 创建带返回参数的存储过程 333
12.4 删除存储过程 336
第13章 触发器 337
13.1 理解触发器 337
13.1.1 触发器概述 337
13.1.2 触发器的优点 338
13.2 sql server中的触发器应用 339
13.2.1 创建insert触发器 339
13.2.2 update触发器 344
13.2.3 delete触发器 349
13.2.4 instead of触发器 353
13.3 oracle中的触发器应用 359
13.3.1 创建insert触发器 359
13.3.2 创建update触发器 363
13.3.3 创建delete触发器 367
13.4 禁用与启用触发器 371
13.5 删除触发器 371
第14章 游标 373
14.1 理解游标 373
14.1.1 游标概述 373
14.1.2 游标的作用及其应用 374
14.2 游标的简单应用 374
14.2.1 创建游标 375
14.2.2 打开游标 376
14.2.3 关闭游标 376
14.2.4 释放游标 377
14.2.5 使用游标 378
14.2.6 检索游标 378
14.3 sql server中的游标应用 381
14.3.1 update可更新游标 381
14.3.2 delete可更新游标 383
14.3.3 @@cursor_rows全局变量的应用 384
14.3.4 @@fetch_status全局变量的应用 385
14.3.5 sql server中的游标管理 386
14.4 oracle中游标的应用 388
14.4.1 显示游标 388
14.4.2 隐式游标 390
14.4.3 参数化游标 392
14.4.4 在游标中使用循环语句 393
第15章 嵌入式sql的应用 397
15.1 嵌入式sql介绍 397
15.1.1 直接调用sql 397
15.1.2 sql调用层接口(cli) 399
15.2 嵌入式sql的使用 401
15.2.1 嵌入式sql 401
15.2.2 sql通信区 402
15.2.3 主变量 403
15.2.4 在嵌入式sql中使用sql语句 404
15.2.5 在嵌入式sql中使用游标 407

内容摘要
 《脑动力:SQL语言实务速查效率手册(含CD光盘1张)》由王伟东和宋楠编著,内容全面、结构清晰、查询方便,不仅全面地介绍了SQL语句,而且兼顾了其在SQLSERVER和ORACLE数据库产品中的实现。
《脑动力:SQL语言实务速查效率手册(含CD光盘1张)》共15章,分别介绍了SQL数据类型、数据表、视图、约束、SQL函数、SQL查询、数据处理、
数据安全、存储过程、触发器、游标和嵌入式SQL等知识点,同时每个知识点都配合了详细、丰富的示例进行讲解,使读者可以很轻松地学习本书内容。
《脑动力:SQL语言实务速查效率手册(含CD光盘1张)》语言简洁,示例丰富,简单易学,适合各种数据库编程人员,尤其适合SQL的初学者使用,同时也是用于查询SQL知识点的字典书。

   相关推荐   

—  没有更多了  —

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

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP