《SQL Server从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了SQL Server开发所必需的各方面技术。全书分为4篇共19章,内容包括数据库基础、SQL Server数据库环境搭建、创建与管理数据库、操作数据表、SQL基础、SQL函数的使用、SQL数据查询基础、SQL数据高级查询、视图的使用、存储过程、触发器、游标的使用、索引与数据完整性、SQL中的事务、维护SQL Server数据库、数据库的安全机制、Visual C SQL Server实现酒店客房管理系统、C# SQL Server实现企业人事管理系统和Java SQL Server实现学生成绩管理系统。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会SQL Server 2022的精髓,快速提升开发技能。
《MySQL?从入门到精通(第?3?版)》从初学者角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了MySQL开发需要掌握的各方面技术。全书共分为4篇22章,包括数据库基础,初识MySQL,使用MySQL图形化管理工具,数据库操作,存储引擎及数据类型,数据表操作,MySQL基础,表数据的增、删、改操作,数据查询,常用函数,索引,视图,数据完整性约束,存储过程与存储函数,触发器,事务,事件,备份与恢复,MySQL性能优化,权限管理及安全控制,Python MySQL实现智慧校园考试系统和Java MySQL实现物流配货系统等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码也给出了详细的注释,可以使读者轻松领会MySQL的精髓,快速提高开发技能。
《SQL语言从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了在开发中使用SQL语言必须掌握的技术。全书分为3篇共18章,内容包括SQL语言基础、SQL查询基础、复杂查询、数据排序、SQL函数的使用、分组统计、子查询、多表查询、添加数据、修改和删除数据、视图、存储过程、触发器、游标、索引、事务、管理数据库与数据表、数据库安全。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会SQL语言的精髓,快速提高开发技能。
系统、完整,一本在手,学习工作都能用的SQL入门教程 第1部分介绍SQL的基本语法,包括查询操作、数据统计、高级查询、内置函数、表的操作、列的属性等。 第2部分主要SQL的高级技术,包括多表连接、视图、索引、存储过程、存储函数、事件、触发器、游标、事务。 第3部分通过经典案例帮助读者融会贯通。 第4部分提供了常用的数据参考。 为了让读者更好地掌握,本书还结合实际工作以及面试,精心挑选了大量高质量的练习题。 此外,本书还专门配套了课件PPT,方便老师教学使用。
本书分为四大部分,分别为准备篇、基础篇、提高篇和配套开源软件及架构篇。准备篇为没有数据库基础的读者准备的,如果读者已经具备了一定的数据库基础,可以跳过其中的一些内容。基础篇介绍了PostgreSQL数据库中的一些基础内容,读者学习完此篇可以完成基本的PostgreSQL数据库的日常操作工作。提高篇讲解了一些更深的内容,如PostgreSQL的一些技术内幕、特色功能、优化等方面的内容,读者仔细阅读此篇以便早日成为PostgreSQL数据库高手。第三方开源软件及架构篇讲解了与PostgreSQL数据库配套使用的一些常用的开源软件及架构设计方面的内容,通过阅读此篇,可以提高读者的眼界和数据库架构设计能力。
本书是基于作者多年的教学与实践撰写的,重点介绍PostgreSQL的核心原理与体系架构,涉及开发、运维、管理与架构等内容。 本书共12章,涉及以下几方面内容:PostgreSQL基础,安装与配置PostgreSQL,管理数据库与数据库实例,管理数据库对象,并行查询,事务与并发控制,应用程序开发,管理数据库安全,备份与恢复,监控、诊断与优化数据库,PostgreSQL的高可用架构,以及从Oracle迁移到PostgreSQL。
《轻松学SQL Server从入门到实战(案例 视频 彩色版)》基于作者20 多年教学实践和实际应用开发经验,从初学者容易上手、快速学会的角度,采用Java SQL Server 2019开发环境,用通俗易懂的语言、118个实用案例和8个精选的典型行业管理信息系统开发综合实战项目,深入浅出、循序渐进地讲解了SQL Server 2019关系数据库系统的特点及应用开发技术,实现手把手教你从零基础入门到快速学会 SQL Server数据库系统应用项目开发。 全书共17章,内容包括数据库系统的基本理论、走进SQL Server 2019、SQL Server的可视化操作、T-SQL基础及应用、数据库的完整性控制、存储过程和触发器、数据库的安全性、数据库的备份和恢复、数据库编程 Java与数据库连接、学生信息管理系统、人事信息管理系统、超市信息管理系统、宾馆客房管理系统、网上书店图书销售管理系统、办公室日常管理信息
本书全面介绍MySQL数据库的管理、监控、备份恢复和高可用等方面的知识,并在此基础上讨论如何优化MySQL的实例和SQL语句,书中还包括大量的实战案例。 全书分五部分: 部分(第1~4章)为管理部分,包括安装和运行、账号和权限、日志和安全等内容; 第二部分(第5~7章)为监控部分,介绍通过MySQL自带的3个系统数据进行监控的方法; 第三部分(第8~11章)为备份恢复部分,介绍常用的逻辑备份和物理备份工具,还介绍在没有备份的情况下如何进行数据救援; 第四部分(第12~14章)为高可用部分,包括MySQL Shell、复制和InnoDB集群; 第五部分(第15~18章)为优化部分,介绍基准测试工具和优化MySQL实例和SQL方法。 本书适合具有一定IT基础知识的MySQL数据库爱好者阅读,也可以作为准备MySQL OCP考试的备考书。
主要内容 ● 监控性能,找出效果不佳的查询 ● 选取要优化的查询,**限度地提高收益 ● 使用EXPLAIN ANALYZE和Visual Explain等工具来分析查询 ● 借助多种策略改进慢查询 ● 正确使用索引和直方图,创建快速的执行计划 ● 了解并分析锁,从而解决争用问题,提升系统吞吐量
本书是一本讲述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编程与实践,本书提供了完整的教学课件、源代码、丰富的配套视频教 程以及在线答疑服务等
本书结合丰富的案例,清晰地诠释了SQL Server 2019 编程语言与数据库开发涉及的每一个核心概念和技术。全书力求阐述实际开发应用中涉及的SQL Server 2019 的功能组件和管理工具;注重实际操作,采用可视化图解的方式,对SSMS、SSCM 等关键工具的操作步骤进行了详细说明,使得读者能够直观地看到操作过程和操作效果;注重编程技巧,对于核心的T-SQL 操作,在详细介绍其语法、参数后,都会附加案例的高级编程T-SQL 代码,这些T-SQL 代码在笔者的开发环境中都经过严格的调试,读者可以直接用于自己的项目开发实践。本书可供数据库设计与开发等方向初学者、程序开发人员阅读,也可作为高等院校计算机、软件开发相关专业的教材。
本书以MySQL 8.0为主,全面系统地阐述了MySQL日常使用及管理过程中的一些常用知识点:安装、复制、binlog、备份、监控、DDL、线程池、中间件、常用工具、组复制、InnoDB Cluster、JSON、MySQL 8.0的新特性。 本书定位于实战,目的是让读者拿来即用,快速上手MySQL。除了实战,本书还花费了大量的篇幅来讲解MySQL中一些常见操作、常用工具的实现原理。 组复制是MySQL官方推荐的高可用方案,本书会从源码角度分析组复制的一些核心模块的实现细节,包括分布式恢复、冲突检测、事务一致性以及流量控制机制等。
永远在线,永远可用 对于任何一个现代化公司来说,这不仅是一个业务目标,更是竞争需求。 本书重点讲述了SQL Server 2016的高可用特性及企业实战技术。通过学习并掌握这些技术,读者能够亲自打造一个高可用性系统。主要内容包括微软SQL Server集群、SQL数据复制、日志迁移、数据库镜像/快照、持续可用性组以及基于Azure的大数据和Azure SQL内置架构等。本书还提供了一组反映企业真实的高可用性需求的业务场景,引领读者学习高可用性的设计过程,并讲解如何选择*合适的高可用性选项、方法及策略,从而使读者学会用特定的技术方案来实现业务场景的高可用性需求。本书业务场景的引入及实现源自真实的客户案例,便于读者理解真实业务场景的高可用性情况。 本书适合系统设计师、系统架构师、系统管理员、数据构架师、DBA、SQL开发人员及一些管理岗位人员(
本书采取 基础知识 核心应用 核心技术 高级应用 行业应用 项目实践 结构和 由浅入深,由深到精 的学习模式进行讲解。全书分为6篇29章。首先讲解MySQL的安装与配置、MySQL数据库的基础知识、MySQL管理工具的使用、数据表的基本操作、视图、MySQL的数据类型和运算符、MySQL函数、查询语句、数据与索引、存储过程与存储函数以及触发器,然后讲解数据库权限管理与恢复、数据库的复制、日志管理、结构分布式应用、查询缓存、错误代码和消息的使用等,*后在项目实践环节重点介绍MySQL数据库在金融银行、互联网、信息资讯等行业开发中的应用,另外通过论坛管理系统、企业会员管理系统和新闻发布系统的开发实践展现项目开发的全过程。编写本书的目的是从多角度全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志于从事软件开
本书面向SQL Server 2019初学者和广大数据库设计爱好者。全书内容注重实用,通俗易懂地介绍了SQL Server 2019数据库应用与开发的相关基础知识,并提供了大量具体操作SQL Server 2019数据库的示例,能使读者在*短的时间内有效地掌握SQL Server 2019数据库的应用和开发。 本书共19章,内容包括SQL Server 2019的安装与配置;数据库和数据表的操作;Transact-SQL语言基础与应用;数据的更新、规则、默认和完整性约束;创建和使用索引、事务和锁、游标;使用存储过程、视图操作、触发器;SQL Server 2019的安全机制;数据库的备份与恢复;SQL Server 2019新增功能;*后一章通过开发企业人事管理系统,学习将SQL Server 2019运用于实际的开发项目中。各章的*后提供了典型习题,供读者课后操作练习,以加深对学习内容的理解。 本书适合SQL Server数据库初学者、数据库应用开发人员、数据库管理
本书是MySQL领域的经典之作,拥有广泛的影响力。第3版更新了大量的内容,不但涵盖了近期新MySQL 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。本书不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
史蒂芬·弗伊尔斯坦、比尔·普里比尔著、方鑫译的《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数据库开发人员、Oracle数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。
服务器瓶颈和故障是任何数据库都无法回避的现实问题,但它们不至于导致整体宕机。mysql具有多种特性,可以帮助你保护系统免于失效,无论它运行在硬件、虚拟机上,还是云中。《高可用性mysql》将详细解释如何在各种各样的现实场景中运用这些复制、集群和监控功能特性。 《高可用性mysql(英文影印版)》由设计相关工具的工程师编写,披露了很多关于mysql可靠性和高可用性方面未写入文档或者很难找到的内容——对于任何使用该数据库系统的组织都是很重要的知识。 ·探索二进制日志,这是用于实现复制功能的文件,有助于灾难恢复和故障诊断 ·获取改善响应时间和处理大规模数据集的技巧 ·学习如何通过复制来扩展服务器 ·监控数据库活动和性能,以及主要的操作系统参数 ·追踪主从数据库动态,并且处理故障、重启、数
本书从零基础讲解起步,用实例引导读者深入学习,采取 数据库基础 数据库的基本操作 SQL查询语句 数据库高级管理 项目开发与案例设计 的讲解模式,深入浅出地讲解MySQL的各项技术及实战技能。本书共分5篇,第1篇主要讲解MySQL的基础知识,MySQL的安装与环境配置等;第2篇主要讲解操作数据库,创建、修改和删除数据表,数据类型和运算符,索引的操作,视图的操作等;第3篇主要讲解插入、更新与删除数据,MySQL函数,查询数据,存储过程和函数,MySQL触发器等;第4篇主要讲解MySQL安全性机制,MySQL数据备份与还原,管理MySQL日志,MySQL性能的优化,MySQL的高级特性和使用MySQL Workbench管理数据库;第5篇主要讲解Java访问MySQL数据库,PHP操作MySQL数据库,论坛管理系统数据库设计、新闻发布系统数据库设计。本书附赠光盘中包含丰富的资源,包括MySQL案例源代码、教学幻
本书内容主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、数据表的操作(插入、更新与删除数据)、索引、视图、查询数据、MySQL函数、存储过程和函数、触发器、用户管理、数据备份与还原、MySQL日志、性能优化。*后通过两个综合案例的数据库设计进一步讲述MySQL在实际工作中的应用,重点介绍MySQL的安装与配置、数据类型和运算符以及数据表的操作。本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。 本书共有400个实例和14个综合案例,还有大量的经典习题。随书赠送了近20小时培训班形式的视频教学录像,详细讲解书中每一个知识点和每一个数据库操作的方法和技巧。同时还提供本书所有例子的源代码,读者可以直接查看和调用。 本书适合MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员学习,同时也能
The book readers can easily self-SQL Server 2005 based technology, from database design, build, to test configuration, each one of the steps the reader with practical guidance and help. Through the book, readers can fully experience learning-by-doing the fun the successful creation of a truly personal first SQL Server 2005 database.
本书是SQL入门书籍,通过大量图解向新手读者介绍SQL入门知识,内容生动有趣、简单易懂。本书编写形式以一到两页为一个知识点,同时避免使用大段理论文字,而是通过易懂的图解来解释技术问题,让读者可以轻松学习SQL。本书主要讲解了数据库、SQL基础、运算符、函数、数据操作、保护数据等重点知识。对于想要学习SQL的读者来说,本书是一本不可多得的SQL入门参考用书
本书主要面向数据库初学者和专家,以及Web开发人员,经过更新后涵盖了MySQL*版的强大功能。本书侧重于使用Python、PHP、Java、Perl和Ruby的API进行编程。本书包含两百多个技巧,你可以从中学习:使用mysql客户端,编写基于MySQL的程序。建表、加载数据,以及从表中选择数据。存储、获取和处理字符串。使用日期和时间。排序查询结果,生成汇总信息。使用存储例程、触发器和计划事件。导入、导出、验证,以及重新格式化数据。执行事务,统计应用。处理Web输入,根据查询结果生成Web网页。使用MySQL进行Web会话管理。安全防范和服务器管理。