SQL作为操作数据库的标准语言,可以用于执行查询、管理数据、控制数据库结构等多种任务,在数据库开发、数据分析和数据管理中扮演着重要的角色。在大数据、人工智能和机器学习的数据预处理阶段,SQL 用于数据清洗、转换和准备,是不可或缺的工具。SQL入门与实践(微课视频版)结合中小实例,详细论述了 SQL 在 MySQL、SQL Server 和 Oracle 三种关系数据库管理系统(RDBMS)中的具体应用,对比学习,有利于读者深刻理解知识点,全面掌握 SQL 的知识体系、使用方法和技巧。 SQL入门与实践(微课视频版)共 20 章,详细介绍了 SQL 数据库及 SQL 语句的使用方法,具体内容包括数据库及基本操作、SQL 基础、数据表、索引、查询数据、条件查询、高级条件查询、SQL 函数的使用、聚合函数与分组数据、多表连接查询、子查询、视图、插入数据、更新和删除数据、管理数据
本书根据各个公司的SQL复杂查询面试题进行编写,可以更好辅助读者进行针对性的学习。尤其每个SQL复杂查询面试题都通过步骤的形式进行解读,而非直接摆出一个答案。对比答案而言,解题思路更为重要。希望学习本书之后,读者可以拥有一份自己针对复杂查询的解题思路。 本书共13章,分别对应SQL语句的查询基础、多表联查、元数据的查询与管理、字符串的查询与处理、数字的查询与处理、日期的查询与处理、JSON和XML的查询与处理、结果集的查询与处理、视图与临时表、存储过程与预编译语句、触发器与自定义函数、事务与锁、数据库备份、复杂查询面试题等相关内容。 作者精心设计多种案例与复杂查询题目,非随意摆出的 难题 ,而是基于工作时积攒的业务场景。本书适合初学者入门,适合准备开始面试的学生进行面试准备,适合开发多年却仍然对复杂查
SQL是使用最广泛的数据库语言,绝大多数重要的DBMS支持SQL。本书由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。
本书是基于作者多年的教学与实践撰写的,重点介绍PostgreSQL的核心原理与体系架构,涉及开发、运维、管理与架构等内容。 本书共12章,涉及以下几方面内容:PostgreSQL基础,安装与配置PostgreSQL,管理数据库与数据库实例,管理数据库对象,并行查询,事务与并发控制,应用程序开发,管理数据库安全,备份与恢复,监控、诊断与优化数据库,PostgreSQL的高可用架构,以及从Oracle迁移到PostgreSQL。
本书全面介绍MySQL数据库的管理、监控、备份恢复和高可用等方面的知识,并在此基础上讨论如何优化MySQL的实例和SQL语句,书中还包括大量的实战案例。 全书分五部分: 部分(第1~4章)为管理部分,包括安装和运行、账号和权限、日志和安全等内容; 第二部分(第5~7章)为监控部分,介绍通过MySQL自带的3个系统数据进行监控的方法; 第三部分(第8~11章)为备份恢复部分,介绍常用的逻辑备份和物理备份工具,还介绍在没有备份的情况下如何进行数据救援; 第四部分(第12~14章)为高可用部分,包括MySQL Shell、复制和InnoDB集群; 第五部分(第15~18章)为优化部分,介绍基准测试工具和优化MySQL实例和SQL方法。 本书适合具有一定IT基础知识的MySQL数据库爱好者阅读,也可以作为准备MySQL OCP考试的备考书。
本书是一本讲述SQL与数据库设计的立体教程(含纸质图书、教学课件、源代码、视频教程与答疑服务)。全书 共分为4篇:第1篇为SQL知识基础(第1章~第9章),介绍了SQL表管理、视图管理、修改数据、查询数据、汇总查询结果、子查询和表连接;第2篇为MySQL数据库管理系统(第10章~第13章),介绍了MySQL数据库管理系统安装和日常管理、MySQL中特有的SQL语句和MySQL数据库开发;第3篇为Oracle数据库管理系统(第14章~第16章),介绍了Oracle数据库管理系统安装和日常管理、Oracle数据库中特有的SQL语句和Oracle数据库开发;第4篇为从数据库设计到项目实战(第17章和第18章),重点介绍数据库设计,以及 PetStore宠物商店 项目的数据库设计过程。 为便于读者高效学习,快速掌握SQL编程与实践,本书提供了完整的教学课件、源代码、丰富的配套视频教 程以及在线答疑服务等
MySQL数据库是目前全球流行的数据库之一。《MySQL 8.0从入门到实战》从入门到实战,系统全面、由浅入深地介绍MySQL数据库应用的各个方面。 全书分为8个部分,共18章。第1部分(第1~3章)介绍MySQL的基础知识,包括初识MySQL、数据库设计和数据类型;第2部分(第4~6章)介绍MySQL的基本操作,包括SQL基础操作、MySQL连接查询和数据复制、MySQL基础函数;第3部分(第7、8章)介绍MySQL高级查询函数,包括MySQL高级函数和窗口函数;第4部分(第9、10章)介绍MySQL数据表分区,包括MySQL表分区和分区管理;第5部分(第11、12章)介绍视图、存储过程、字符集排序规则的说明和使用,包括MySQL视图和存储过程、游标和字符集排序规则;第6部分(第13~15章)介绍MySQL数据查询优化,包括MySQL索引、InnoDB事务模型和锁使用、InnoDB内存结构解析和优化;第7部分(第16、17章)介绍MySQL数据运
《Oracle PL SQL程序设计(第6版)》基于Oracle数据库12C,从用PL SQL编程、PL SQL程序结构、PL SQL程序数据、PL SQL中的SQL、构造PL SQL应用程序、**PL SQL主题这6个方面详细而系统地讨论了PL SQL以及如何有效地使用它。本书能够帮助你充分利用PL SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。本书不但介绍了*量Oracle数据库12C的PL SQL新性能,还提供了许多优化PL SQL性能的新方法。 《Oracle PL SQL程序设计(第6版)》结构清晰,示例丰富,实践性强,适用于Oracle数据库开发人员、Oracle数据库管理员等相关数据库从业人员,也可以作为各*、中专院校相关专业师生的参考用书和相关培训机构的培训教材。
《SQL Server 2016从入门到精通》面向SQL Server 2016初学者,以及广大数据库设计爱好者。全书内容注重实用、涉及面广,通俗易懂地介绍了SQL Server 2016数据库应用与开发的相关基础知识,提供了大量具体操作SQL Server 2016数据库的示例,供读者实践。每节都清晰地阐述了代码如何工作及作用,使读者能在*短的时间内有效地掌握SQL Server 2016数据库的应用。《SQL Server 2016从入门到精通》共18章,内容包括SQL Server 2016的安装与配置、数据库的操作、数据表的操作、Transact-SQL语言基础、Transact-SQL语句的查询与应用、认识函数、数据的更新、规则、默认和完整性约束、创建和使用索引、事务和锁、游标、使用存储过程和自定义函数、视图操作、触发器、SQL Server 2016的安全机制、数据库的备份与恢复,*后通过开发企业人事管理系统进一步学习SQL Server 2016在实际开发中的应用技术,并在
本书主要讲解如何使用SQL+Python提升审计工作的效率。无论是审计师还是会计师,在工作中都会遇到如何获取数据、分析数据的问题,甚至有时想制作一些自动化的工具或利用编程技巧来辅助完成重复性的工作。本书正是从审计师、会计师的实际工作场景出发,讲解 IT 审计的学习技巧、SQL 基础与实战技巧、Python 基础与 Python 实战技巧,以及数据可视化技巧等。
本书基于作者十多年的工作经验和知识分享,全面覆盖了从SQL基础查询到高级分析、从数据库设计到查询优化等内容,通过循序渐进的方式和简单易懂的案例分析,透彻讲解了每个SQL知识点。本书采用了新的SQL:2019标准,紧跟产业发展趋势,帮助读者解锁前沿的SQL技能,同时提供了5种主流数据库的实现和差异。后,本书还介绍了新的SQL:2019标准对文档存储(JSON)、行模式识别(MATCH_RECOGNIZE)、多维数组(SQL/MDA)以及图形存储(SQL/PGQ)的支持。 本书适合需要在日常工作中完成数据处理的IT从业人员,包括SQL初学者、拥有一定基础的中高级工程师,甚至精通某种数据库产品的专家阅读。
本书详细介绍了Oracle、MySQL、PostgreSQL、SQL Server、DB2等各种关系数据库的SQL查询技巧和一些基础的SQL查询语句,并且通过短小精悍的实例,不仅讲解了如何插入、更新和删除数据,还介绍了如何检索记录、为查询结果排序、同时操作多张数据库表、查询元数据、处理涉及字符串和数值的操作、根据时间数据和日期数据进行运算、执行层次查询和区间查询等。随着多种SQL实现大量采用窗口函数,本书第2版针对相关实例做了优化,还新增了为数据科学家和算法工程师量身定制的实例。
本书是一本关于 SQL 数据分析的实战手册,首先展现了数据分析工作的日常内容,给出了数据分析岗位的工作技能要求,然后讲述了数据分析笔试与面试中对 SQL 的考查知识点。为了 使读者满足数据分析岗位关于 SQL 的能力要求且快速上手数据分析工作,本书从搭建 SQL 环 境讲起,从基础到进阶,讲述经常考查的 SQL 语法知识,并在后 3 章配合大量数据分析的 SQL 题目,将题目难度分为初、中、高级,给出具体习题与参考解析,让读者通过实战练习, 掌握数据分析岗位招聘中对 SQL 的考查重难点和数据分析工作中 SQL 的使用。
本书以MySQL 8.0为主,全面系统地阐述了MySQL日常使用及管理过程中的一些常用知识点:安装、复制、binlog、备份、监控、DDL、线程池、中间件、常用工具、组复制、InnoDB Cluster、JSON、MySQL 8.0的新特性。 本书定位于实战,目的是让读者拿来即用,快速上手MySQL。除了实战,本书还花费了大量的篇幅来讲解MySQL中一些常见操作、常用工具的实现原理。 组复制是MySQL官方推荐的高可用方案,本书会从源码角度分析组复制的一些核心模块的实现细节,包括分布式恢复、冲突检测、事务一致性以及流量控制机制等。
本书主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与还原、日志以及性能优化。*后通过3个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用。重点介绍MySQL安装与配置、数据类型和运算符以及数据表的操作。本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。本书共有480个实例和19个综合案例,还有大量的经典习题。随书赠送了近20小时培训班形式的视频教学录像,详细讲解了书中每一个知识点和每一个数据库操作的方法和技巧。同时光盘中还提供了本书所有例子的源代码,读者可以直接查看和调用。本书适合MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员,同时也能作为
书通过通俗易懂的文字、翔实的案例,系统地介绍MySQL 8.0数据库应用技术。全书共11章,可以归纳为4个部分。第1部分(第1、2章)介绍数据库技术和MySQL基础,第2部分(第3~6章)介绍以SQL为核心的数据库应用,第3部分(第7~10章)介绍MySQL编程、数据安全、事务及并发控制等内容,第4部分(第11章)介绍应用Python与MySQL数据库技术实现信息系统的方法与技巧,从而培养读者对数据库的应用能力。 为了帮助读者快速掌握知识要点、验证学习效果,编者精心为本书设计知识结构思维导图,并提供示例源码和核心知识点的微课视频。 本书可作为高等院校信息技术及相关专业数据库应用课程教材,也可作为参加全国计算机等级考试二级 MySQL数据库程序设计的参考书。
本书以项目为主线,以基于工作过程的任务驱动为导向,从职业岗位需求出发,以职业能力培养为重点,充分体现现代职业教育特色。本书将数据库应用过程中的工作任务归纳为典型案例,再将其依据学习目标进行分解、序化、重构,形成若干个项目,建立了以完成工作任务为主线的教学内容体系。全书内容围绕 学生成绩管理系统 这个具体案例展开,分别介绍了数据库设计、安装MySQL数据库管理系统、创建与管理数据库、创建与管理数据表、更新数据表数据、查询数据、创建与管理索引和视图、创建与管理存储过程、存储函数和触发器的应用、用户安全性管理和数据备份与还原11个项目。本书适用性强,强调实践、实训等教学环节,同时提供配套的数字化教学资源。 本书可以作为高职院校计算机相关专业的教材,也可以作为数据库应用和管理人员的参考书,以及
本书介绍了SQL的编程原理、基本原则、使用方法及技巧,包含数据库设计基础知识,第一范式、第二范式、第三范式的概念和范式间的转换方法,涉及数据库创建、单表查询、多表查询、更新数据、数据库管理知识,并提供了常用SQL语句的案例速查表。公司使用SQL来管理订单、物品、客户和销售代表的有趣案例贯穿全书,方便读者跟随进度逐步上手SQL。 本书可作为高等院校SQL或数据库相关课程的参考教材,也可作为SQL的案例参考和函数速查手册,适合有一定编程基础、想要上手使用SQL的人阅读。
在当今社会,高效管理数据是一种思维方式,也是一种能力。越来越多的公司和岗位看重这一点。本书的核心理念是基于MySQL将学习数据管理的过程自然融入日常生活,使学习变得轻松,而不再是一项艰巨的任务。本书采用引入故事场景的方式来呈现SQL语句的适用情景,并以此来解释其使用原理,帮助读者更好地理解SQL语言的本质。本书不仅是一本技术入门指南,也是一次走进SQL世界的探索之旅,旨在为初学者提供全面、易于理解、实用的学习体验。
本书是《对比Excel,轻松学习Python 数据分析》的姊妹篇,同样采用对比的方法,降低学习门槛,提高学习效率。全书分为3 篇:第1 篇主要介绍数据分析的基础知识,包括数据分析的基本概念、为什么要进行数据分析及常规的数据分析流程,使读者对数据分析有一个整体的认识;第2 篇主要围绕数据分析的整个流程来介绍与SQL 语法相关的知识,包括如何选取一列数据、如何对数据进行分组运算等基础知识,还包括窗口函数等进阶知识;第3 篇主要介绍SQL 数据分析实战,都是一些比较常规的业务场景实战。 本书适合零基础学习 SQL 的人员,包括数据分析师、产品经理、数据运营人员、市场营销人员、应届毕业生等所有需要利用SQL 查询数据的人员。
《MySQL排错指南》由Oracle公司的技术支持工程师编写,详细阐述了MySQL故障诊断及处理中的知识,教会读者如何深入浅出地定位、分析并解决各种MySQL数据库的故障。 《MySQL排错指南》共分为7章,其内容涵盖了解决MySQL问题的基本技巧、MySQL中的并发问题、服务配置的影响、MySQL硬件和运行环境相关的问题、复制备份中的故障排除、故障排除使用的技术和工具,以及一些MySQL故障排除的**佳实践。此外,本书的附录中还包含了可以帮助读者解决MySQL疑难问题的一些有用资源。 《MySQL排错指南》适合MySQL数据库开发及运维人员阅读。
《MySQL是怎样使用的:快速入门MySQL》采用通俗易懂的表达方式,对如何使用MySQL进行了详细的介绍。 《MySQL是怎样使用的:快速入门MySQL》完全从零基础用户的角度出发,依照用户认知习惯,从MySQL的安装开始,介绍了MySQL的服务器程序和客户端程序的使用、MySQL的数据类型、数据库和表的基本操作、列的属性、MySQL中的表达式和函数、简单和复杂的增删改查语句等入门知识,还介绍了视图、存储程序、备份与恢复、用户与权限管理等高级概念以及使用Java语言连接MySQL服务器等知识。 《MySQL是怎样使用的:快速入门MySQL》较好地契合了MySQL初学人员的学习曲线,内容深入浅出,通俗易懂,可帮助初学人员迅速入门MySQL。