• 快速念咒:MySQL入门指南与进阶实战
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

快速念咒:MySQL入门指南与进阶实战

正版新书 新华官方库房直发 可开电子发票

100.5 6.7折 150 全新

库存8件

北京海淀
认证卖家担保交易快速发货售后保障

作者彭宇奇 著,施雯 绘

出版社电子工业出版社

出版时间2024-04

版次1

装帧平装

货号文轩12.19

上书时间2024-12-21

咚友图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 彭宇奇 著,施雯 绘
  • 出版社 电子工业出版社
  • 出版时间 2024-04
  • 版次 1
  • ISBN 9787121476334
  • 定价 150.00元
  • 装帧 平装
  • 开本 16开
  • 页数 389页
  • 字数 0.55千字
【内容简介】


在当今社会,高效管理数据是一种思维方式,也是一种能力。越来越多的公司和岗位看重这一点。本书的核心理念是基于myql将学数据管理的过程自然融入常生活,使学变得轻松,而不再是一项艰巨的任务。
本书采用引入故事场景的方式来呈现ql语句的适用情景,并以此来解释其使用,帮助读者更好地理解ql语言的本质。本书不仅是一本技术入门指南,也是一次走进ql世界的探索之旅,旨在为初学者提供全面、易于理解、实用的学体验。

【作者简介】


"彭宇奇,数据分析师,新派技术书作者,擅长用打比方、讲故事的形式来构建技术框架,并解释内在。创作主旨是——尽量让学变得有趣和活泼,学一项技术的优选方式,是忘记我们正在学它。技术之外,热爱运动和音乐,离不开游泳、hiphop和摩托车。其实很多图书创作灵感都源于看似与之毫不相干的事物和经历。

施雯,90后插画师,喜欢通过图像与文字进行表达,享受沉浸其中的很安心、很有趣的感觉,希望以这种方式将更好的内容传递给广大读者。"
【目录】


章 七嘴八舌聊sql/1

1.1 什么是sql/2

1.2 什么是数据库/6

第2章 简单检索/16

2.1 基础查询:姻缘介绍所的联络清单/17

2.1.1 检索整张表(通配符“*”)/17

2.1.2 检索整张表的/18

2.1.3 检索特定列/19

2.1.4 理解表中的“列”与“行”/20

2.1.5 关于sql语句的书写规范/21

2.2 对查询结果排序:鱼儿的大小和/24

2.2.1 根据单列内容排序/25

2.2.2 升序和降序/26

2.2.3 排序的必要和/27

2.2.4 根据多列内容排序/27

2.2.5 使用列别名排序/31

2.2.6 使用列编号排序/32

2.2.7 order by的其他使用事项/33

2.3 limit分页语句:跳跃的青蛙/35

2.3.1 结果的输出行数/35

2.3.2 limit的用法分析/36

2.3.3 浅谈sql语法/37

2.3.4 搭配limit进行数据更新/38

2.4 去掉重复的输出行:专享的组合值/39

2.4.1 使用distinct/39

2.4.2 对整张表去重没有意义:初识主键/41

2.4.3 另一种去重的办法:使用group by/42

2.4.4 mysql中列别名的特殊用法/43

2.4.5 如何在sql语句中添加注释/44

第3章 数据过滤与模糊查询/46

3.1 基础的数据过滤:酷似“苏菲·玛索”的女孩/47

3.1.1 初识where从句/47

3.1.2 比较运算符/49

3.1.3 理解空值/52

3.1.4 利用空值进行过滤/53

3.1.5 使用binary区分过滤条件中的大小写/53

3.2 使用逻辑作符:挑选优质的巴尔干甜豆/55

3.2.1 作符and和or/55

3.2.2 and和or的执行/58

3.2.3 组合查询:union all与union/59

3.2.4 再次理解and和or/60

3.2.5 使用小括号改变连接对象/61

3.2.6 作符in和not/65

3.2.7 课后阅读:《胶囊时报》专栏采访/66

3.3 模糊查询:谓词like和正则表达式regexp/67

3.3.1 模糊查询的适用场景/67

3.3.2 得心应手的百分号(%)/69

3.3.3 专一的下画线(_)/71

3.3.4 让特殊符号回归符号本身(\)/72

3.3.5 正则表达式的一般使用场景/72

3.3.6 正则表达式的更多使用场景/73

第4章 显示栏、case表达式与常用函数/78

4.1 创建显示栏:卡路奇欧的“贪婪美德”/79

4.1.1 使用算术运算符创建显示栏/79

4.1.2 将mysql当作计算器/82

4.1.3 算术运算符与空值:coalesce函数/83

4.1.4 创建拼接栏:“猫牌胶水”concat函数/84

4.2 神奇的变形咒语:case表达式/86

4.2.1 初识case表达式/87

4.2.2 case表达式的一般使用/89

4.2.3 不同的输出形式和对应效果/91

4.2.4 case表达式的规律结/95

4.3 千奇百怪的函数:mysql的生物多样/99

4.3.1 函数多样的原因/99

4.3.2 处理时间的函数/100

4.3.3 处理字符串的函数/104

4.3.4 处理数值的函数/110

第5章 聚集函数、窗函数与数据分组/115

5.1 使用聚集函数:返回一组数据的各项指标/117

5.1.1 什么是聚集函数/117

5.1.2 统计个数和统计行数:count函数/117

5.1.3 count(*)与count(列名)的解释/118

5.1.4 求和:sum函数/121

5.1.5 求均值:avg函数/122

5.1.6 求优选值与小值:max函数和min函数/123

5.2 group by数据分组:对数据进行打包处理/123

5.2.1 数据分组的重要/124

5.2.2 分组计算的产物与分组的/126

5.2.3 分组前的数据过滤:使用where过滤行/129

5.2.4 指定多个分组依据/130

5.2.5 配合使用with rollup:贴心的小计与计/133

5.2.6 对空值分组:验证count(列名)与count(*)/135

5.3 使用having从句进行过滤:“韦尔集团”的烦/137

5.3.1 分组后的数据过滤:使用having过滤组/137

5.3.2 where的不替代品/140

5.3.3 “三巨头”的会面:同时使用where、group by和having/141

5.4 窗函数:等级、累计与拆分/143

5.4.1 初识窗函数语法/144

5.4.2 不一样的order by/146

5.4.3 非必要的partition by/147

5.4.4 rank、dense_rank和row_number/148

5.4.5 累计计算:将聚集函数用作窗函数/150

5.4.6 移变动的窗:累计计算的拆分/154

第6章 复合查询/158

6.1 利用子查询进行过滤:忧郁的萨茉莉公主/160

6.1.1 利用子查询进行过滤/160

6.1.2 利用子查询过滤的关键思路及关联的基础/162

6.1.3 普遍存在的“中间人”/164

6.1.4 正序子查询的书写思路/166

6.1.5 接近限定列名/168

6.2 初识联结的建立:拆分表的逆向作/170

6.2.1 理解主键和外键/170

6.2.2 关联的设定机制/173

6.2.3 使用where建立联结/174

6.2.4 什么是笛卡儿积/175

6.2.5 等值行与不等值行/176

6.2.6 联结的语法/178

6.2.7 子查询和联结的区别/180

6.3 自联结与自然联结:巧妙的复制/184

6.3.1 建立自联结:巧妙的复制/184

6.3.2 建立自然联结:不走寻常路的简洁/192

6.4 外部联结:向左走,还是向右走/193

6.4.1 不同于以往的关联大表/193

6.4.2 不同联结方式的比较/198

6.5 关联子查询的建立:另一只看不见的手/201

6.5.1 标量子查询/202

6.5.2 利用关联子查询进行过滤/203

6.5.3 关联子查询与一般子查询的共与区别/205

6.5.4 在检索中使用子查询/206

6.6 使用视图:飘逸灵动的胶片机/208

6.6.1 利用子查询进行过滤的/208

6.6.2 从子查询到视图:在from语句中建立子查询/210

6.6.3 创建视图/211

6.6.4 更新视图/213

6.6.5 灵活创建的数据集/215

6.6.6 删除视图/216

第7章 表的创建与数据更新/219

7.1 创建表:非凡药剂师协会/220

7.1.1 查数据源/220

7.1.2 进行合理的数据拆分/221

7.1.3 表与列的命名规则/223

7.1.4 常用的数据类型/224

7.1.5 空值的指定/226

7.1.6 定义主键/227

7.1.7 选择引擎/229

7.2 调整表及外键约束:先有鸡,还是先有蛋/230

7.2.1 重命名表和删除表/230

7.2.2 增加列、重命名列与删除列/231

7.2.3 外键约束和定义外键/231

7.2.4 数据的完整:合理的信息记录/232

7.2.5 外键约束的后果/235

7.2.6 关联表的层次关系:上游表和下游表/237

7.3 数据的插入:insert语句的使用/239

7.3.1 插入行的两种方式/239

7.3.2 提供列清单的重要/240

7.3.3 空值、默认值和auto_increment的插入方式/240

7.3.4 同时插入多行数据/242

7.3.5 在insert语句中使用子查询:数据导入/243

7.4 数据的删除:delete语句的使用/245

7.4.1 使用delete删除特定行/245

7.4.2 删除表中的所有行:mysql中的安全模式/246

7.4.3 外键约束的开启和关闭/247

7.4.4 在delete语句中使用子查询/248

7.5 数据的替换:update语句的使用/249

7.5.1 修改数据:替换已有数据/250

7.5.2 增加数据:替换空值/251

7.5.3 删除数据:用空值替换已有数据/252

7.5.4 同时更新多列数据/253

7.5.5 数据删除方式汇/254

7.6 使用事务处理:数据更新前服下的“后悔药”/256

7.6.1 初识事务处理:start transaction/256

7.6.2 事务处理的本质/258

7.6.3 关闭事务处理的休止符:rollback和mit/258

7.6.4 使用保留点:恰到好处的回滚方式/259

7.6.5 保留点的使用规范和释放/263

第8章 触发器与存储过程/265

8.1 触发器(上):“扣动扳机”的正确/266

8.1.1 初识触发器的安装和使用/266

8.1.2 理解触发器的触发机制和执行时机/269

8.1.3 触发器的应用场景、类型与数量/269

8.1.4 初识触发器中的“new”:目前没有,但即将有/270

8.2 触发器(下):忙碌的火车站送车员/274

8.2.1 初识触发器中的“old”:目前有,但即将没有/274

8.2.2 触发器的功能/277

8.2.3 再谈“new”和“old”/278

8.2.4 触发器的执行失败/281

8.3 存储过程(上):麦克里尼的心病/284

8.3.1 初识存储过程/284

8.3.2 初识参数:关键词in/288

8.3.3 再探参数:关键词out/291

8.4 存储过程(下):走出低谷/293

8.4.1 不一样的调用形式/294

8.4.2 更加智能的存储过程/297

8.4.3 什么是局部变量/301

第9章 不断翻新的数据集/304

9.1 不等值行的妙用/305

9.2 关联分析/312

9.3 在case表达式中使用聚集函数/320

9.4 在聚集函数中使用case表达式/323

9.5 行列转换:创建数据透视表/328

9.6 寻找中位数/344

0章 思与练/354

点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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