成功加入购物车

去购物车结算 X
果然是好书店
  • SQL入门经典(第6版)
  • SQL入门经典(第6版)
图文详情
  • SQL入门经典(第6版)
  • SQL入门经典(第6版)

SQL入门经典(第6版)

举报

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

  • 作者: 
  • 出版社:    人民邮电出版社
  • ISBN:    9787115496317
  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • 作者: 
  • 出版社:  人民邮电出版社
  • ISBN:  9787115496317
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 45.78 6.6折

定价 ¥69.00 

品相 全新

优惠 满包邮

优惠 满减券
    发货
    承诺48小时内发货
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-10-12

    数量
    仅1件在售,欲购从速
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    三年老店
    店铺等级
    资质认证
    90天平均
    成功完成
    93.61% (10828笔)
    好评率
    99.78%
    发货时间
    12.58小时
    店主
    地址
    四川省成都市双流区
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      1202101390
      商品描述:
      作者简介
      Ryan Stephens是Perpetual Technologies公司以及Indy Data Partners公司(位于印第安纳波利斯)的联合创始人兼CEO。Ryan在IT领域有20多年的研究和咨询经历,擅长数据管理、SQL和Oracle。Ryan在印第安纳大学-普渡大学印第安纳波利斯联合分校创办并讲授了5年的数据库和SQL课程,他还为印第安纳陆军国民警卫队担任了12年的程序分析员(programmer analyst)。Ryan已经为Sams Publishing编写了多本数据库和SQL相关的图书。
      Arie D. Jones是Indy Data Partners(IDP)公司(位于印第安纳波利斯)新兴技术(Emerging Technologies)部门的副总裁,领导着一个专家小组负责数据库环境与应用程序的规划、设计、开发、部署和管理,从而让每个客户都获得很好的工具与服务的组合。他还是技术活动的定期发言人,并且在数据库方面出版了多本图书,并发表了多篇文章。
      Ronald Plew已经从Perpetual Technologies公司的联合创始人和副总裁的位置上退休,他在关系数据库技术领域有20多年的研究和咨询经验,还为Sams Publishing合著了多本图书。Ron在印第安纳大学-普渡大学印第安纳波利斯联合分校讲授了5年的数据库和SQL课程。他还曾经担任过印第安纳陆军国民警卫队的程序分析员。

      目录
      第1章 欢迎来到SQL世界 1

      1.1SQL定义及历史1

      1.1.1什么是SQL2

      1.1.2什么是ANSI SQL2

      1.1.3当前标准:SQL-20112

      1.1.4什么是数据库3

      1.1.5关系数据库4

      1.1.6客户端/服务器技术4

      1.1.7基于Web的数据库系统5

      1.1.8主流数据库厂商5

      1.2SQL会话6

      1.2.1CONNECT6

      1.2.2DISCONNECT和EXIT6

      1.3SQL命令的类型6

      1.3.1定义数据库结构7

      1.3.2操作数据7

      1.3.3选择数据7

      1.3.4数据控制语言8

      1.3.5数据管理命令8

      1.3.6事务控制命令8

      1.4本书使用的数据库8

      1.4.1表命名标准10

      1.4.2实例数据一瞥10

      1.4.3表的构成10

      1.4.4示例和练习11

      1.5小结11

      1.6问与答12

      1.7实践12

      1.7.1测验12

      1.7.2练习12

      第2章 定义数据结构14

      2.1数据是什么14

      2.2基本数据类型14

      2.2.1定长字符串15

      2.2.2变长字符串16

      2.2.3大对象类型16

      2.2.4数值类型16

      2.2.5小数类型17

      2.2.6整数17

      2.2.7浮点数18

      2.2.8日期和时间类型18

      2.2.9直义字符串19

      2.2.10NULL数据类型19

      2.2.11布尔值20

      2.2.12自定义类型20

      2.2.13域20

      2.3小结21

      2.4问与答21

      2.5实践22

      2.5.1测验22

      2.5.2练习22

      第3章管理数据库对象25

      3.1数据库对象和模式25

      3.2表:数据的主要存储方式27

      3.2.1列27

      3.2.2行27

      3.2.3CREATE TABLE语句28

      3.2.4命名规范29

      3.2.5ALTER TABLE命令29

      3.2.6从现有表新建另一个表32

      3.2.7删除表33

      3.3完整性约束33

      3.3.1主键约束34

      3.3.2专享性约束34

      3.3.3外键约束35

      3.3.4NOT NULL约束36

      3.3.5检查约束36

      3.3.6去除约束37

      3.4小结37

      3.5问与答37

      3.6实践38

      3.6.1测验38

      3.6.2练习38

      第4章规格化过程41

      4.1规格化数据库41

      4.1.1原始数据库42

      4.1.2数据库逻辑设计42

      4.1.3规格形式43

      4.1.4命名规范45

      4.1.5规格化的优点46

      4.1.6规格化的缺点46

      4.2去规格化数据库47

      4.3小结47

      4.4问与答47

      4.5实践48

      4.5.1测验48

      4.5.2练习48

      第5章操作数据50

      5.1数据操作概述50

      5.2用新数据填充表50

      5.2.1把数据插入到表51

      5.2.2将数据插入到表的特定列中52

      5.2.3从另一个表插入数据53

      5.2.4插入NULL值54

      5.3更新现有数据55

      5.3.1更新一列的数据55

      5.3.2更新一条或多条记录中的多个字段56

      5.4从表中删除数据57

      5.5小结57

      5.6问与答58

      5.7实践58

      5.7.1测验58

      5.7.2练习58

      第6章管理数据库事务61

      6.1什么是事务61

      6.2控制事务62

      6.2.1COMMIT命令62

      6.2.2ROLLBACK命令64

      6.2.3SAVEPOINT命令65

      6.2.4ROLLBACK TO SAVEPOINT命令65

      6.2.5RELEASE SAVEPOINT命令67

      6.2.6SET TRANSACTION命令68

      6.3低劣的事务控制68

      6.4小结68

      6.5问与答68

      6.6实践69

      6.6.1测验69

      6.6.2练习69

      第7章数据库查询71

      7.1SELECT语句71

      7.1.1SELECT语句72

      7.1.2FROM子句74

      7.1.3WHERE子句74

      7.1.4ORDER BY子句75

      7.1.5大小写敏感性77

      7.2编写查询语句78

      7.2.1统计表中的记录数量79

      7.2.2从另一个用户表里选择数据80

      7.2.3使用字段别名80

      7.3小结81

      7.4问与答81

      7.5实践82

      7.5.1测验82

      7.5.2练习82

      第8章使用操作符对数据进行分类84

      8.1什么是SQL里的操作符84

      8.2比较操作符84

      8.2.1相等85

      8.2.2不等于85

      8.2.3小于和大于86

      8.2.4比较操作符的组合87

      8.3逻辑操作符88

      8.3.1IS NULL88

      8.3.2BETWEEN89

      8.3.3IN89

      8.3.4LIKE90

      8.3.5EXISTS91

      8.3.6ALL、SOME和ANY操作符91

      8.4连接操作符93

      8.4.1AND93

      8.4.2OR94

      8.5求反操作符95

      8.5.1不相等96

      8.5.2NOT BETWEEN96

      8.5.3NOT IN97

      8.5.4NOT LIKE97

      8.5.5IS NOT NULL98

      8.5.6NOT EXISTS99

      8.6算术操作符99

      8.6.1加法99

      8.6.2减法100

      8.6.3乘法100

      8.6.4除法100

      8.6.5算术操作符的组合101

      8.7小结102

      8.8问与答102

      8.9实践102

      8.9.1测验102

      8.9.2练习103

      第9章汇总查询得到的数据104

      9.1聚合函数104

      9.1.1COUNT函数105

      9.1.2SUM函数106

      9.1.3AVG函数107

      9.1.4MAX函数109

      9.1.5MIN函数109

      9.2小结110

      9.3问与答110

      9.4实践111

      9.4.1测验111

      9.4.2练习112

      第10章 数据排序与分组113

      10.1为什么要对数据进行分组113

      10.2GROUP BY子句113

      10.2.1分组函数114

      10.2.2对选中的数据进行分组114

      10.2.3创建分组和使用聚合函数114

      10.3GROUP BY与ORDER BY的对比118

      10.4CUBE和ROLLUP语句120

      10.5HAVING子句121

      10.6小结122

      10.7问与答123

      10.8实践123

      10.8.1测验123

      10.8.2练习124

      第11章 重构数据的外观125

      11.1ANSI字符函数125

      11.2常用字符函数126

      11.2.1串接函数126

      11.2.2UPPER函数127

      11.2.3LOWER函数128

      11.2.4SUBSTR函数129

      11.2.5TRANSLATE函数130

      11.2.6REPLACE函数130

      11.2.7LTRIM函数131

      11.2.8RTRIM函数132

      11.3其他字符函数133

      11.3.1LENGTH函数133

      11.3.2ISNULL函数(NULL值检查程序)133

      11.3.3COALESCE函数134

      11.3.4LPAD函数134

      11.3.5RPAD函数135

      11.3.6ASCII函数135

      11.4算术函数135

      11.5转换函数136

      11.5.1字符串转换为数值136

      11.5.2数值转换为字符串137

      11.6字符函数的组合使用138

      11.7小结139

      11.8问与答139

      11.9实践140

      11.9.1测验140

      11.9.2练习140

      第12章 日期和时间142

      12.1日期是如何存储的142

      12.1.1日期和时间的标准数据类型142

      12.1.2DATETIME元素143

      12.1.3不同实现的日期类型143

      12.2日期函数144

      12.2.1当前日期144

      12.2.2时区144

      12.2.3时间与日期相加145

      12.2.4其他日期函数147

      12.3日期转换147

      12.3.1日期描述148

      12.3.2日期转换为字符串150

      12.3.3字符串转换为日期150

      12.4小结151

      12.5问与答151

      12.6实践152

      12.6.1测验152

      12.6.2练习152

      第13章 在查询中连接表153

      13.1从多个表获取数据153

      13.2连接153

      13.2.1等值连接154

      13.2.2使用表的别名155

      13.2.3不等值连接156

      13.2.4外部连接157

      13.2.5自连接159

      13.2.6连接多个主键161

      13.3需要考虑的连接事项161

      13.3.1使用基表162

      13.3.2笛卡儿积162

      13.4小结164

      13.5问与答164

      13.6实践164

      13.6.1测验165

      13.6.2练习165

      第14章 使用子查询定义未知数据166

      14.1什么是子查询166

      14.1.1子查询与SELECT语句167

      14.1.2子查询与INSERT语句169

      14.1.3子查询与UPDATE语句169

      14.1.4子查询与DELETE语句170

      14.2嵌套的子查询171

      14.3关联子查询174

      14.4子查询的效率175

      14.5小结176

      14.6问与答176

      14.7实践176

      14.7.1测验177

      14.7.2练习177

      第15章 将多个查询组合成一个178

      15.1单查询与组合查询178

      15.2组合查询操作符179

      15.2.1UNION操作符179

      15.2.2UNION ALL操作符180

      15.2.3INTERSECT操作符181

      15.2.4EXCEPT操作符182

      15.3在组合查询中使用ORDER BY183

      15.4在组合查询中使用GROUP BY184

      15.5获取准确的数据185

      15.6小结186

      15.7问与答186

      15.8实践186

      15.8.1测验187

      15.8.2练习187

      第16章 利用索引改善性能188

      16.1什么是索引188

      16.2索引是如何工作的188

      16.3CREATE INDEX命令189

      16.4索引的类型190

      16.4.1单字段索引190

      16.4.2专享索引190

      16.4.3组合索引191

      16.4.4隐式索引191

      16.5何时考虑使用索引191

      16.6何时应该避免使用索引192

      16.7修改索引193

      16.8删除索引193

      16.9小结194

      16.10问与答194

      16.11实践194

      16.11.1测验194

      16.11.2练习195

      第17章 改善数据库性能196

      17.1什么是SQL语句调整196

      17.2数据库调整与SQL语句调整196

      17.3格式化SQL语句197

      17.3.1为提高可读性格式化SQL语句197

      17.3.2FROM子句中的表199

      17.3.3连接条件的次序199

      17.3.4最严格条件199

      17.4全表扫描201

      17.5其他性能考虑202

      17.5.1使用LIKE操作符和通配符202

      17.5.2避免使用OR操作符203

      17.5.3避免使用HAVING子句203

      17.5.4避免大规模排序操作204

      17.5.5使用存储过程204

      17.5.6在批量加载时禁用索引204

      17.6基于成本的优化204

      17.7小结205

      17.8问与答206

      17.9实践206

      17.9.1测验206

      17.9.2练习206

      第18章 管理数据库用户208

      18.1数据库的用户管理208

      18.1.1用户的类型209

      18.1.2谁管理用户209

      18.1.3用户在数据库中的位置209

      18.1.4用户与模式的区别210

      18.2管理过程210

      18.2.1创建用户210

      18.2.2创建模式212

      18.2.3删除模式214

      18.2.4调整用户214

      18.2.5用户会话215

      18.2.6删除用户访问权限215

      18.3数据库用户使用的工具215

      18.4小结216

      18.5问与答216

      18.6实践216

      18.6.1测验217

      18.6.2练习217

      第19章 管理数据库安全218

      19.1什么是数据库安全218

      19.2什么是权限219

      19.2.1系统权限219

      19.2.2对象权限220

      19.2.3谁负责授予和撤销权限221

      19.3控制用户访问221

      19.3.1GRANT命令221

      19.3.2REVOKE命令222

      19.3.3控制对单独字段的访问222

      19.3.4PUBLIC数据库账户222

      19.3.5权限组223

      19.4通过角色控制权限223

      19.4.1CREATE ROLE语句224

      19.4.2DROP ROLE语句224

      19.4.3SET ROLE语句224

      19.5小结225

      19.6问与答225

      19.7实践226

      19.7.1测验226

      19.7.2练习226

      第20章 创建并使用视图和异名227

      20.1什么是视图227

      20.1.1使用视图来简化数据访问228

      20.1.2使用视图作为一种安全形式228

      20.1.3使用视图来维护汇总数据228

      20.2创建视图229

      20.2.1从一个表创建视图229

      20.2.2从多个表创建视图231

      20.2.3从视图创建视图231

      20.3WITH CHECK OPTION232

      20.4从视图创建表233

      20.5视图与ORDER BY子句234

      20.6通过视图更新数据234

      20.7删除视图235

      20.8嵌套视图对性能的影响235

      20.9什么是异名235

      20.9.1创建异名236

      20.9.2删除异名236

      20.10小结237

      20.11问与答237

      20.12实践237

      20.12.1测验237

      20.12.2练习238

      第21章 使用系统目录239

      21.1什么是系统目录239

      21.2如何创建系统目录240

      21.3系统目录中包含什么内容240

      21.3.1用户数据241

      21.3.2安全信息241

      21.3.3数据库设计信息241

      21.3.4性能统计信息241

      21.4不同实现中的系统目录表241

      21.5查询系统目录242

      21.6更新系统目录对象244

      21.7小结245

      21.8问与答245

      21.9实践245

      21.9.1测验245

      21.9.2练习246

      第22章 高级SQL主题247

      22.1游标247

      22.1.1打开游标248

      22.1.2从游标获取数据248

      22.1.3关闭游标249

      22.2存储过程和函数250

      22.3触发器251

      22.3.1CREATE TRIGGER语句251

      22.3.2DROP TRIGGER语句253

      22.4动态SQL253

      22.5调用级接口253

      22.6使用SQL生成SQL254

      22.7直接SQL与嵌入SQL254

      22.8窗口表格函数255

      22.9使用XML255

      22.10小结256

      22.11问与答256

      22.12实践256

      22.12.1测验257

      22.12.2练习257

      第23章 将SQL扩展到企业、互联网和内联网258

      23.1SQL与企业258

      23.1.1后端程序258

      23.1.2前端程序259

      23.2访问远程数据库259

      23.2.1ODBC260

      23.2.2JDBC260

      23.2.3OLE DB260

      23.2.4厂商连接产品260

      23.2.5Web接口261

      23.3SQL与互联网261

      23.3.1让数据供全世界的顾客使用262

      23.3.2向雇员和授权顾客提供数据262

      23.4SQL与内联网262

      23.5小结263

      23.6问与答263

      23.7实践263

      23.7.1测验264

      23.7.2练习264

      第24章 标准SQL的扩展265

      24.1各种实现265

      24.1.1不同实现之间的区别265

      24.1.2遵循ANSI SQL266

      24.1.3SQL的扩展267

      24.2扩展示例267

      24.2.1Transact-SQL268

      24.2.2PL/SQL268

      24.2.3MySQL269

      24.3交互式SQL语句269

      24.4小结270

      24.5问与答270

      24.6实践271

      附录A常用SQL命令272

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看