搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
精讲MySQL复杂查询/计算机技术开发与应用丛书
0.00     定价 ¥ 79.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302653509
  • 作      者:
    编者:张方兴|责编:赵佳霓
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-02-01
收藏
畅销推荐
内容介绍
本书根据各大公司的SQL复杂查询面试题编写,可以更好地辅助读者进行针对性学习,尤其是每道SQL复杂查询面试题都通过分步骤的形式进行解读,而非直接摆出一个答案。对比答案而言,解题思路更为重要。希望学习本书之后,读者可以拥有自己的针对复杂查询的解题思路。 本书共13章,分别对应SQL语句的查询基础、多表联查、元数据的查询与管理、字符申的查询与处理、数字的查询与处理、日期的查询与处理、JSON和XML的查询与处理、结果集的查询与处理、视图与临时表、存储过程与预编译语句、触发器与自定义雨数、事务与锁、数据库备份、复杂查询面试题等相关内容。 作者精心设计了多个案例与复杂查询题目,非随意摆出的“难题”,而是基于工作时积攒的业务场景。 本书适合初学者入门,也适合准备开始而试的学生进行面试准备,还适合从事多年开发工作却仍然对复杂查询心有余悸的程序员阅读,并可作为高等院校和培训机构相关专业的教学参考书。
展开
目录
第1章 SQL语句基础与精讲select关键字
1.1 SQL查询语句基础
1.1.1 SQL简介
1.1.2 SQL的语句类型
1.1.3 关系数据库的组成
1.1.4 查询语句的基本规则
1.1.5 dual虚拟表
1.1.6 数字计算符号的特殊情况
1.2 精讲select关键字
1.2.1 select常规语法
1.2.2 distinct关键字
1.2.3 straight_join关键字
1.2.4 sql_result关键字
1.2.5 sql_cache关键字
1.2.6 group by与having关键字
1.2.7 order by关键字
1.2.8 with rollup关键字
1.2.9 window关键字
1.2.10 limit与offset关键字
1.2.11 limit分页相关公式
1.2.12 for关键字
1.3 MySQL 8.0的内置函数与帮助
1.3.1 了解MySQL自带的实例库
1.3.2 通过MySQL 8.0内置文档了解MySQL 8.0函数
1.4 条件查询
1.4.1 MySQL中的比较运算符
1.4.2 like关键字
1.4.3 strcmp()函数
1.4.4 MySQL中的正则表达式语法
第2章 子查询与连接查询
2.1 子查询
2.1.1 子查询的作用
2.1.2 子查询作为列值
2.1.3 外层嵌套子查询
2.1.4 使用子查询进行比较
2.1.5 子查询的相关关键字
2.1.6 行内子查询与构造表达式
2.1.7 子查询作为派生表
2.2 连接查询
2.2.1 连接查询语句
2.2.2 笛卡儿积
2.2.3 交叉连接
2.2.4 左连接
2.2.5 右连接
2.2.6 拼接
2.2.7 全连接
2.2.8 内连接
2.2.9 并集去交集
2.2.10 自连接
第3章 MySQL元数据相关查询
3.1 show关键字
3.1.1 show关键字查看某实例库中含有的表
3.1.2 show关键字查看表结构
3.1.3 show关键字查看binlog日志
3.1.4 show关键字查看相关创建语句信息
3.1.5 show关键字查看MySQL支持哪些引擎
3.2 数据库的系统变量元数据与set关键字
3.2.1 set关键字用于用户自定义变量
3.2.2 set关键字用于环境变量
3.2.3 sql_mode变量
3.2.4 根据用户自定义变量增加列的行号
3.3 表的元数据
3.3.1 表的元数据查询
3.3.2 表信息中的row_format字段
3.3.3 表信息中的data_free字段
3.3.4 MySQL各表占用磁盘空间计算方式
3.3.5 利用optimize关键字优化空间碎片
3.3.6 查看表中的约束
3.4 列的元数据
3.5 用户权限的元数据
3.5.1 查询当前MySQL中含有哪些用户
3.5.2 用户的操作权限
3.5.3 表的操作权限
3.5.4 列的操作权限
第4章 SQL字符串的查询与处理
4.1 MySQL 8.0中的字符串
4.1.1 字符、字符集与字符串
4.1.2 字符集与排序
4.1.3 字符串各数据类型的存储空间
4.1.4 char类型与varchar类型
4.1.5 varchar类型的长度误区
4.1.6 binary类型与varbinary类型
4.1.7 blob类型与text类型
4.1.8 enmu类型
4.1.9 set类型
4.2 字符串相关常用函数
4.2.1 concat()函数(多列拼接)
4.2.2 group_concat()函数(多行拼接)
4.2.3 replace()函数
4.2.4 regexp_substr()函数
4.2.5 substr()函数与substring()函数
4.2.6 substring_index()函数
4.2.7 instr()函数与locate()函数
4.2.8 length()函数
4.2.9 reverse()函数
4.2.10 right()函数与left()函数
4.2.11 rpad()函数
4.2.12 space()函数
4.2.13 trim()、rtrim()、ltrim()函数
4.2.14 upper()函数与lower()函数
4.2.15 repeat()函数
4.2.16 insert()函数
4.2.17 elt()函数
4.2.18 concat_ws()函数
4.3 MySQL 8.0处理字符串相关的复杂查询
4.3.1 查询总经理名称并增加单引号
4.3.2 将数字数据和字符数据分开
4.3.3 计算字符串中特定字符出现的次数
4.3.4 提取分隔符数据中的第N个数据
第5章 SQL数字的查询与处理
5.1 MySQL 8.0的数字
5.1.1 MySQL 8.0中的数字类型
5.1.2 tinyint类型、bool类型、boolean类型
5.1.3 无符号整数类型
5.1.4 数字类型的精度
5.2 数字常用函数与运算符
5.2.1 div()函数
5.2.2 abs()函数
5.2.3 ceiling()函数
5.2.4 floor()函数
5.2.5 pow()函数和power()函数
5.2.6 rand()函数
5.2.7 truncate()函数
5.3 聚合函数
5.3.1 count(distinct)函数
5.3.2 查询每个部门的平均薪资
5.3.3 查询每个部门的薪资最高与最低的人(携带提成)
5.3.4 查询每个部门的薪资总额
5.3.5 查询每个部门有多少人
5.3.6 查询每个部门有多少人没有提成
5.3.7 查询某个部门薪资占全公司的百分比
5.4 窗口函数
5.4.1 窗口函数的语
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证