当前位置:首页 > 天道酬勤 > 正文内容

数据库电子书(txt小说导入mysql数据库)

张世龙2021年12月21日 10:12天道酬勤400

书籍简介

SQL程序设计

作者:暴躁的黑裤子出版社:机械工业出版社华章社副标题: SQL编程出版年: 2012-4-15页数: 324装帧360平装丛书3360数据库技术丛书

获取方法

转发本报道,私信发送: 0411

内容简介

本书是畅销书《MySQL技术内幕:InnoDB存储引擎》的姐妹篇,深刻揭示了SQL编程在MySQL中的精髓和奥秘,为开发者和DBA们利用SQL语言解决开发和管理相关的MySQL的各种难题提供良好的指导和帮助。

共10章,全面探讨了MySQL中SQL编程的各种方法、技巧和最佳实践。 第一章首先介绍了SQL编程的概念、数据库的应用类型以及SQL查询分析器,然后介绍了SQL编程的三个阶段,希望读者通过本书的学习达到最后的融合阶段。 第2章介绍了MySQL的各种数据类型以及相应的各种编程问题。 第三章详细讨论了逻辑查询和物理查询的原理和方法。 第四章的主题是子查询,它不仅介绍了各种常用的子查询方法及其优化,还介绍了MariaDB子查询的优化。 第五章首先详细分析了MySQL中的各种耦合及其内部实现算法,以及引入MariaDB数据库的Hash Join,并对集合的各种操作给出了解决方案。 第6章分享聚合和旋转操作的方法和技巧,并对典型常见问题给出解决方案。 第7章详细介绍了光标的使用,重点介绍了通过正确使用光标来提高SQL编程效率的方法。 第8章说明了与事务相关的各种编程技巧,同时详细论述了事务的分类。 第九章详细分析了各种索引的内部实现,探讨了如何利用索引提高查询效率。 第10章介绍分区的方法和技巧,并阐明如何通过分区进行SQL编程。

无论是开发者还是DBA,还是需要SQL查询手册,无论系统想深入学习SQL编程,本书都是一个很好的选择。

目录

序前言第1章SQL编程/11.1 MySQL数据库/21.1.1 MySQL数据库历史记录/21.1.2 MySQL数据库的分支版本/41.2 SQL编程/51.3数据71.3.3 91.3.4 MySQL存储引擎及其目标数据库APP/101.4图形化SQL查询分析器/121.4.1 MySQL work bench/121.4.2托福131.3 172.1.1无符号/172.1.2 zerofill/202.2 SQL _ mode设置/212.3日期和时间类型/262.3.1日期和时间/262.3.2时间342.4.2重复问题/372.4.3频率问题/482.5数字类型/532.5.1整数类型/532.5.2浮点类型(542.5.5 562.6.1数字辅助表/562.6.2连续范围问题/2 642.7.3 CHAR和VARCHAR/682.7.4 BINARY和Varbinary 732.8总结/75第3章查询处理/763.1逻辑查询处理/773.1.1直积的执行/793.1.2过滤器843.1.5分组/853.4 863.1.8选择列表的处理/873.1.9应用distinct子句/873.1.10应用order by子句/883.1.11 LIMIT子句/923 964.1 974.1.2子查询比较/974.1.3any、IN、SOME子查询/984.1.4all子查询/994.2独立子查询/994.3相关子查询/100

1114.5 派生表/1134.6 子查询可以解决的经典问题/1144.6.1 行号/1144.6.2 分区/1184.6.3 最小缺失值问题/1214.6.4 缺失范围和连续范围/1224.7 MariaDB对SEMI JOIN的优化/1264.7.1 概述/1264.7.2 Table Pullout优化/1274.7.3 Duplicate Weedout 优化/1284.7.4 Materialization优化/1294.8 小结/130第5章 联接与集合操作/1325.1 联接查询/1335.1.1 新旧查询语法/1335.1.2 CROSS JOIN/1345.1.3 INNER JOIN/1375.1.4 OUTER JOIN/1385.1.5 NATURAL JOIN/1415.1.6 STRAIGHT_JOIN/1415.2 其他联接分类/1425.2.1 SELF JOIN/1435.2.2 NONEQUI JOIN/1445.2.3 SEMI JOIN和ANTI SEMI JOIN/1455.3 多表联接/1465.4 滑动订单问题/1485.5 联接算法/1505.5.1 Simple Nested-Loops Join算法/1505.5.2 Block Nested-Loops Join算法/1555.5.3 Batched Key Access Join算法/1585.5.4 Classic Hash Join算法/1615.6 集合操作/1635.6.1 集合操作的概述/1635.6.2 UNION DISTINCT和UNION ALL/1655.6.3 EXCEPT/1675.6.4 INTERSECT/1705.7 小结/171第6章 聚合和旋转操作/1726.1 聚合 /1736.1.1 聚合函数/1736.1.2 聚合的算法/1746.2 附加属性聚合/1766.3 连续聚合/1786.3.1 累积聚合/1796.3.2 滑动聚合/1836.3.3 年初至今聚合/1846.4 Pivoting/1856.4.1 开放架构/1856.4.2 关系除法/1876.4.3 格式化聚合数据/1896.5 Unpivoting/1916.6 CUBE 和 ROLLUP/1936.6.1 ROLLUP/1936.6.2 CUBE/1966.7 小结/197第7章 游标/1987.1 面向集合与面向过程的开发/1997.2 游标的使用/1997.3 游标的开销/2007.4 使用游标解决问题/2027.4.1 游标的性能分析/2027.4.2 连续聚合/2037.4.3 最大会话数/2067.5 小结/210第8章 事务编程/2118.1 事务概述/2128.2 事务的分类/2148.3 事务控制语句/2198.4 隐式提交的SQL语句/2248.5 事务的隔离级别/2258.6 分布式事务编程/2298.7 不好的事务编程习惯/2348.7.1 在循环中提交/2348.7.2 使用自动提交/2368.7.3 使用自动回滚/2368.8 长事务/2398.9 小结/240第9章 索引/2429.1 缓冲池、顺序读取与随机读取/2439.2 数据结构与算法/2469.2.1 二分查找法/2469.2.2 二叉查找树和平衡二叉树/2479.3 B+树/2499.3.1 B+树的插入操作/2509.3.2 B+树的删除操作/2529.4 B+树索引/2539.4.1 InnoDB B+树索引/2549.4.2 MyISAM B+树索引/2569.5 Cardinality/2569.5.1 什么是Cardinality/2569.5.2 InnoDB存储引擎怎样统计Cardinality/2579.6 B+树索引的使用/2599.6.1 不同应用中B+树索引的使用/2599.6.2 联合索引/2609.6.3 覆盖索引/2629.6.4 优化器选择不使用索引的情况/2639.6.5 INDEX HINT/2659.7 Multi-Range Read/2679.8 Index Condition Pushdown/2699.9 T树索引/2719.9.1 T树概述/2719.9.2 T树的查找、插入和删除操作/2729.9.3 T树的旋转/2739.10 哈希索引/2769.10.1 散列表/2769.10.2 InnoDB存储引擎中的散列算法/2789.10.3 自适应哈希索引/2789.11 小结/279第10章 分区/28010.1 分区概述/28110.2 分区类型/28310.2.1 RANGE分区/28310.2.2 LIST分区/28910.2.3 HASH分区/29110.2.4 KEY分区/29310.2.5 COLUMNS分区/29310.3 子分区/29510.4 分区中的NULL值/29810.5 分区和性能/30110.6 在表和分区间交换数据/30510.7 小结/307

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/26245.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。