SQL是使用*广泛的数据库语言,绝大多数重要的 DBMS 支持 SQL。本书由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。
系统、完整,一本在手,学习工作都能用的SQL入门教程 第1部分介绍SQL的基本语法,包括查询操作、数据统计、高级查询、内置函数、表的操作、列的属性等。 第2部分主要SQL的高级技术,包括多表连接、视图、索引、存储过程、存储函数、事件、触发器、游标、事务。 第3部分通过经典案例帮助读者融会贯通。 第4部分提供了常用的数据参考。 为了让读者更好地掌握,本书还结合实际工作以及面试,精心挑选了大量高质量的练习题。 此外,本书还专门配套了课件PPT,方便老师教学使用。
《高性能MySQL(第3版)》是MySQL 领域的极佳之作,拥有广泛的影响力。第4版更新了大量的内容,全书共分为16章和6 个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。《高性能MySQL(第4版)》不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
本书是基于作者多年的教学与实践撰写的,重点介绍PostgreSQL的核心原理与体系架构,涉及开发、运维、管理与架构等内容。 本书共12章,涉及以下几方面内容:PostgreSQL基础,安装与配置PostgreSQL,管理数据库与数据库实例,管理数据库对象,并行查询,事务与并发控制,应用程序开发,管理数据库安全,备份与恢复,监控、诊断与优化数据库,PostgreSQL的高可用架构,以及从Oracle迁移到PostgreSQL。
SQL是使用最广泛的数据库语言,绝大多数重要的DBMS支持SQL。本书由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。
本书是MySQL领域的经典之作,拥有广泛的影响力。第3版更新了大量的内容,不但涵盖了*MySQL 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。 本书不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
本书详细介绍了Oracle、MySQL、PostgreSQL、SQL Server、DB2等各种关系数据库的SQL查询技巧和一些基础的SQL查询语句,并且通过短小精悍的实例,不仅讲解了如何插入、更新和删除数据,还介绍了如何检索记录、为查询结果排序、同时操作多张数据库表、查询元数据、处理涉及字符串和数值的操作、根据时间数据和日期数据进行运算、执行层次查询和区间查询等。随着多种SQL实现大量采用窗口函数,本书第2版针对相关实例做了优化,还新增了为数据科学家和算法工程师量身定制的实例。
本书主要讲解如何使用SQL+Python提升审计工作的效率。无论是审计师还是会计师,在工作中都会遇到如何获取数据、分析数据的问题,甚至有时想制作一些自动化的工具或利用编程技巧来辅助完成重复性的工作。本书正是从审计师、会计师的实际工作场景出发,讲解 IT 审计的学习技巧、SQL 基础与实战技巧、Python 基础与 Python 实战技巧,以及数据可视化技巧等。
本书是一本关于 SQL 数据分析的实战手册,首先展现了数据分析工作的日常内容,给出了数据分析岗位的工作技能要求,然后讲述了数据分析笔试与面试中对 SQL 的考查知识点。为了 使读者满足数据分析岗位关于 SQL 的能力要求且快速上手数据分析工作,本书从搭建 SQL 环 境讲起,从基础到进阶,讲述经常考查的 SQL 语法知识,并在后 3 章配合大量数据分析的 SQL 题目,将题目难度分为初、中、高级,给出具体习题与参考解析,让读者通过实战练习, 掌握数据分析岗位招聘中对 SQL 的考查重难点和数据分析工作中 SQL 的使用。
本书采取 基础知识 核心应用 核心技术 高级应用 行业应用 项目实践 结构和 由浅入深,由深到精 的学习模式进行讲解。全书分为6篇29章。首先讲解MySQL的安装与配置、MySQL数据库的基础知识、MySQL管理工具的使用、数据表的基本操作、视图、MySQL的数据类型和运算符、MySQL函数、查询语句、数据与索引、存储过程与存储函数以及触发器,然后讲解数据库权限管理与恢复、数据库的复制、日志管理、结构分布式应用、查询缓存、错误代码和消息的使用等,*后在项目实践环节重点介绍MySQL数据库在金融银行、互联网、信息资讯等行业开发中的应用,另外通过论坛管理系统、企业会员管理系统和新闻发布系统的开发实践展现项目开发的全过程。编写本书的目的是从多角度全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志于从事软件开
本书以MySQL 8.0为主,全面系统地阐述了MySQL日常使用及管理过程中的一些常用知识点:安装、复制、binlog、备份、监控、DDL、线程池、中间件、常用工具、组复制、InnoDB Cluster、JSON、MySQL 8.0的新特性。 本书定位于实战,目的是让读者拿来即用,快速上手MySQL。除了实战,本书还花费了大量的篇幅来讲解MySQL中一些常见操作、常用工具的实现原理。 组复制是MySQL官方推荐的高可用方案,本书会从源码角度分析组复制的一些核心模块的实现细节,包括分布式恢复、冲突检测、事务一致性以及流量控制机制等。
本书基于作者十多年的工作经验和知识分享,全面覆盖了从SQL基础查询到高级分析、从数据库设计到查询优化等内容,通过循序渐进的方式和简单易懂的案例分析,透彻讲解了每个SQL知识点。本书采用了新的SQL:2019标准,紧跟产业发展趋势,帮助读者解锁前沿的SQL技能,同时提供了5种主流数据库的实现和差异。后,本书还介绍了新的SQL:2019标准对文档存储(JSON)、行模式识别(MATCH_RECOGNIZE)、多维数组(SQL/MDA)以及图形存储(SQL/PGQ)的支持。 本书适合需要在日常工作中完成数据处理的IT从业人员,包括SQL初学者、拥有一定基础的中高级工程师,甚至精通某种数据库产品的专家阅读。
本书以SQL数据库管理员在开发、设计、管理和维护数据库过程中所要求的职业能力培养为主线,以一个“电脑销售管理系统”数据库项目的实际设计和开发过程中的相关工作任务作为贯串教材始终的训练项目,来进行教学内容组织及教学过程实施。本书主要讲述SQL Server2008数据库管理系统,共ll章,主要内容包括安装和配置SQLServer2008、“电脑销售管理系统”项目设计,数据库管理,配置和维护,数据表对象的创建与管理、项目数据库安全管理,数据查询,视图及索引管理,存储过程管理,触发器和游标的管理,“电脑销售管理系统”项目开发(C#)及项目发布等。同时,为了方便读者巩固所学的知识,还针对章节附上了实训任务,以帮助读者加强知识的理解,提高实际操作的能力。《网络数据库项目教程——基于SQL Server2008》适合具备一定编程基础,但对SQLServer200
在当今社会,高效管理数据是一种思维方式,也是一种能力。越来越多的公司和岗位看重这一点。本书的核心理念是基于MySQL将学习数据管理的过程自然融入日常生活,使学习变得轻松,而不再是一项艰巨的任务。本书采用引入故事场景的方式来呈现SQL语句的适用情景,并以此来解释其使用原理,帮助读者更好地理解SQL语言的本质。本书不仅是一本技术入门指南,也是一次走进SQL世界的探索之旅,旨在为初学者提供全面、易于理解、实用的学习体验。
《MySQL是怎样使用的:快速入门MySQL》采用通俗易懂的表达方式,对如何使用MySQL进行了详细的介绍。 《MySQL是怎样使用的:快速入门MySQL》完全从零基础用户的角度出发,依照用户认知习惯,从MySQL的安装开始,介绍了MySQL的服务器程序和客户端程序的使用、MySQL的数据类型、数据库和表的基本操作、列的属性、MySQL中的表达式和函数、简单和复杂的增删改查语句等入门知识,还介绍了视图、存储程序、备份与恢复、用户与权限管理等高级概念以及使用Java语言连接MySQL服务器等知识。 《MySQL是怎样使用的:快速入门MySQL》较好地契合了MySQL初学人员的学习曲线,内容深入浅出,通俗易懂,可帮助初学人员迅速入门MySQL。
本书以 SQL 的基础知识为出发点,从 SQL 的简单查询、汇总函数、分组,到多表查询、窗口函数等 SQL 高级功能,逐一进行介绍与讲解,基本涵盖了学习 SQL 过程中需要掌握的主要内容。 本书最大的特色是结合大量的面试题,让读者清楚地了解如何用所学的 SQL 知识解决工作中的实际问题。第 8 章提供了从不同行业、不同岗位的业务场景出发的实战项目训练,便于读者在实践中学习,巩固 SQL 知识和技能,理解与掌握相关内容,并能够将其快速应用于实际工作中。
本书以SQL Server 2008为实践环境,介绍数据库的基本知识和应用开发技术。全书分为3个部分,第1部分是数据库的基本概念与原理,从实用的角度介绍如何根据应用需求,设计一个结构合理、使用方便的数据库; 第2部分是SQL Server 2008数据库的操作与应用,包括SQL Server 2008系统基础、数据库的管理、表的管理、数据查询、索引与视图、数据完整性、TransactSQL程序设计、存储过程与触发器、数据库的安全管理、数据库的备份还原等内容; 第3部分是数据库应用系统开发,结合实际案例介绍数据库应用系统的开发方法。 本书强调理论与实践相结合,突出数据库的基本原理,但以应用为目的,从数据库应用系统开发的角度来介绍数据库的基本原理。在编写过程中,力求做到概念清晰、取材合理、深入浅出、突出应用,为读者应用数据库技术进行数据管理打下良好基础。本
本书是*第6版更新版,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。本书能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。
本书为“十二五”职业教育国家规划教材。 本书共分14章,主要内容包括“校园一卡通”项目导入、数据库技术基础知识、关系数据库设计、SQL Server 2012安装、利用Management Studio创建和管理数据库、关系数据库标准语言SQL、SQL Server 2012数据查询、Transact–SQL编程基础、存储过程和触发器、数据库完整性及SQL Server的完整性控制、数据库的安全性及SQL Server安全管理、数据库并发控制及SQL Server的并发控制机制、数据库恢复技术与SQL Server的数据恢复机制、课程设计——《网上书店图书销售管理系统》的数据库设计与实现等。各章之后均附有实训和习题,附录中给出了常用的内置函数、系统表和系统存储过程,还给出了各章习题的参考答案。本书运用CDIO工程教育理念,选取应用广泛的“一卡通”类数据库系统的代表“校园一卡通”为案例,以项目为载体,将数据库
本书以当前流行的MySQL 5.7作为平台,内容分为MySQL综述、习题、实验、应用实习和附录。在系统介绍MySQL功能的基础上,通过实验进行操作练习和消化理解。MySQL命令分层化,实例命令结果屏幕化,习题进一步系统化,实验进一步优化,教学和自学将更加方便。同时系统地介绍目前流行的PHP、Java EE、Visual C#、ASP.NET(C#)、Visual C 6.0和Visual BASIC 6.0等应用MySQL数据库的方法。通过对本书内容的学习模仿,能基本掌握当前几个流行平台开发MySQL数据库应用系统的方法,也能较好地解决MySQL 学 和 用 的问题。本书配有教学课件和配套的客户端 MySQL应用系统,免费提供 6 个实习平台开发可运行源程序文件,配套的系统文件也包含在其中,需要者请到华信教育资源网(www.hxedu.com.cn)免费下载。本书可作为大学本科、高职高专院校有关课程教材,也可供广大数据库应用开发人员使
本书系统地介绍数据库系统的基本组成、SQL Server 2016的运行环境、数据库及各种常用数据库对象的创建和管理、Transact SQL及其应用、数据库的备份与恢复、数据转换、安全管理、自动化管理任务、复制与性能监视等。对数据库操作中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制等进行了详细的阐述,并给出了利用Java与SQL Server 2016开发的数据库应用系统案例。同时对SQL Server 2016的主要操作单元录制微课视频,以帮助读者更好地学习数据库的基本操作。全书体系完整,结构安排合理,内容叙述翔实,例题丰富,可操作性强,内容涵盖了数据库方面要用到的主要知识。另外,本书还配有辅导教材《SQL Server 2016 数据库应用与开发习题解答与上机指导》,以帮助读者进一步巩固所学SQL Server数据库的知识。本书适合作为高等院校本科、专科计算机
本书以 项目载体,任务驱动 的方式,介绍了SQL Server 2014数据库应用中的主要理论知识和技能知识。全书以一个B2C电子商务平台为贯穿项目,并进一步依据工作过程将整个工程划分为6个相对独立的项目,每个项目划分为若干个任务,将数据库设计、数据规范化、数据表的创建和管理、表数据操作、查询、数据完整性、索引、视图、存储过程、触发器、备份与还原、数据安全管理、事务等知识嵌入到这些任务中,从而完成一个完整的数据库系统。本书注重培养 提出问题、解决问题 的能力,以学习者的角度设计任务背景,引导读者自己提出问题、解决问题。本书内容有一定的理论知识深度,案例有较好的通用性和实用性,结合了编者长期从事数据库教学的研究心得和数据库管理系统开发经验。本书既可作为高等职业院校的教材,也可作为各类职业技术学校、数据库管
本书是一本MySQL的入门教程,是手把手教会读者使用该数据库的*入门教程。本书概念清楚,用穿插类比和图解的方式进行讲解,可以让读者更加直观地理解和掌握MySQL的各个知识点。本书附带1张光盘,收录了本书配套多媒体教学视频及涉及的源文件,便于读者高效、直观地学习。 本书共5篇,包括20章内容。第1篇讲解MySQL的基础,包括MySQL数据库的安装、数据库的使用、数据表的使用及约束的使用;第2篇讲解SQL语句在数据表中的使用,主要包括数据的添加、修改、删除和查询操作;第3篇介绍MySQL数据库常用的一些对象,包括自定义函数、视图、存储过程和触发器等;第4篇为MySQL应用实战篇,介绍如何使用流行的C#、Java和PHP连接MySQL数据库的方法和相关项目案例;第5篇为拓展应用篇,介绍MySQL日志和数据库性能优化。 本书适合所有想学习MySQL数据库技术的初