《MySQL?从入门到精通(第?3?版)》从初学者角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了MySQL开发需要掌握的各方面技术。全书共分为4篇22章,包括数据库基础,初识MySQL,使用MySQL图形化管理工具,数据库操作,存储引擎及数据类型,数据表操作,MySQL基础,表数据的增、删、改操作,数据查询,常用函数,索引,视图,数据完整性约束,存储过程与存储函数,触发器,事务,事件,备份与恢复,MySQL性能优化,权限管理及安全控制,Python MySQL实现智慧校园考试系统和Java MySQL实现物流配货系统等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码也给出了详细的注释,可以使读者轻松领会MySQL的精髓,快速提高开发技能。
《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的精髓,快速提升开发技能。
《SQL语言从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了在开发中使用SQL语言必须掌握的技术。全书分为3篇共18章,内容包括SQL语言基础、SQL查询基础、复杂查询、数据排序、SQL函数的使用、分组统计、子查询、多表查询、添加数据、修改和删除数据、视图、存储过程、触发器、游标、索引、事务、管理数据库与数据表、数据库安全。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会SQL语言的精髓,快速提高开发技能。
《MySQL是怎样运行的:从根儿上理解 MySQL》采用诙谐幽默的表达方式,对MySQL的底层运行原理进行了介绍,内容涵盖了使用MySQL的同学在求职面试和工作中常见的一些核心概念。总计22 章,划分为4个部分。第1部分介绍了MySQL入门的一些知识,比如MySQL的服务器程序和客户端程序有哪些、MySQL的启动选项和系统变量,以及使用的字符集等。第2部分是本书后续章节的基础,介绍了MySQL的一些基础知识,比如记录、页面、索引、表空间的结构和用法等。第3部分则与大家在工作中经常遇到的查询优化问题紧密相关,介绍了单表查询、连接查询的执行原理,MySQL基于成本和规则的优化具体指什么,并详细分析了Explain语句的执行结果。第4部分则是与MySQL中的事务和锁相关,介绍了事务概念的来源,MySQL是如何实现事务的,包括redo日志、undo日志、MVCC、各种锁的细节等。 尽管《MySQL
本书分为四大部分,分别为准备篇、基础篇、提高篇和配套开源软件及架构篇。准备篇为没有数据库基础的读者准备的,如果读者已经具备了一定的数据库基础,可以跳过其中的一些内容。基础篇介绍了PostgreSQL数据库中的一些基础内容,读者学习完此篇可以完成基本的PostgreSQL数据库的日常操作工作。提高篇讲解了一些更深的内容,如PostgreSQL的一些技术内幕、特色功能、优化等方面的内容,读者仔细阅读此篇以便早日成为PostgreSQL数据库高手。第三方开源软件及架构篇讲解了与PostgreSQL数据库配套使用的一些常用的开源软件及架构设计方面的内容,通过阅读此篇,可以提高读者的眼界和数据库架构设计能力。
熟练使用MySQL数据库,是研发工程师和数据库工程师的bi备技能之一。本书从程序员的视角介绍了MySQL数据库在实际开发中的核心知识和应用技能。 全书共14章。第1章主要讲解MySQL数据库以及客户端工具的安装;第2~4章主要介绍数据库与表的创建、数据类型与表达式,以及函数、运算符与变量;第5章主要讲解select查询语句、子查询以及连接查询;第6章主要讲解索引和索引类型;第7、8章主要介绍MySQL事务的ACID特性、事务的四种隔离级别、如何使用事务、存储过程和视图概述,以及如何使用存储过程和视图;第9章介绍MySQL用户权限管理以及数据备份与恢复;第10章介绍如何设计数据库,包括关联关系、E-R实体关系模型;第11~13章主要介绍MySQL日志、锁以及分库分表;第14章介绍SQL性能优化与字符集。附录部分包含本书用到的SQL脚本、词汇解释以及高频面试题。 本书适
这是一本站在一线开发人员的视角,从SQL的本质出发,采用理论与实践相结合、案例与分析相结合、作者经验与一线需求相结合的方式,深度解读大数据SQL优化核心技术和解决方案的工具书。本书主要面向大数据初中级技术人员,期望帮大家深度理解大数据SQL优化原理,掌握SQL优化的落地实践方法,从而真正 玩转 大数据SQL优化技术,根据实际问题和需求设计出有针对性的提升SQL性能的解决方案。本书共分为4篇,包括10章。认知篇(第1章)主要面向初学者阐述为什么大数据计算或存储引擎发展至今最终选择SQL作为统一查询语言的原因及利弊,大数据SQL从业者目前面临的主要问题,以及调优的两个根本目标。原理篇(第2章)以深入浅出的方式解读SQL的本质。为了降低读者理解的门槛,本篇还以Hive、Spark和Flink这三个主流的引擎为例,从源码的角度探索SQL执行背后的秘
随着MySQL越来越受欢迎,关于如何通过MySQL解决具体问题的疑问越来越多,这本书也应运而生。这本手册为需要快速的解决方案或技术,但没有时间从零开始解决MySQL问题的程序员或专家提供大量简短且重点突出的代码,数百个完整的示例,以及清晰简明的解说。 本书的主要内容包括: ?连接到服务器、执行查询,并获取结果。从MySQL服务器获取数据。存储、获取以及处理字符串。使用日期和时间。排序查询结果,生成汇总信息。评估数据集的特征。编写存储函数和过程。使用存储例程、触发器和计划事件。执行基本的MySQL管理员任务。理解MySQL的基础监视知识。
本书共分五部分。第壹部分通过一些示例概述了PHP语言的主要部分,每一个示例都是在构建真实电子商务站点时可能用到的示例,而不是一些“玩具”代码示例。第二部分介绍一些概念和设计,这些概念和设计包括使用关系型数据库系统(例如MySQL)、使用SQL、使用PHP连接MySQL数据库以及MySQL高级技术(例如,安全性和优化)的使用。第三部分讲解使用任何语言开发电子商务站点所涉及的一些常见问题。我们还将介绍如何使用PHP和MySQL来进行用户身份验证,以及安全地搜集、传输和保存数据。第四部分提供了PHP中一些主要内置函数的详细介绍,读者将学会如何与服务器进行交互、如何与网络进行交互、图像的生成、日期时间的操作以及会话处理。第五部分主要介绍如何解决真实项目中可能遇到的实际问题,例如管理和调试大型项目,提供了一些能够说明PHP和MySQL强大功
主要内容 ● 监控性能,找出效果不佳的查询 ● 选取要优化的查询,**限度地提高收益 ● 使用EXPLAIN ANALYZE和Visual Explain等工具来分析查询 ● 借助多种策略改进慢查询 ● 正确使用索引和直方图,创建快速的执行计划 ● 了解并分析锁,从而解决争用问题,提升系统吞吐量
是不是准备把你的静态HTML页面上升到新高度,想要使用PHP和MySQL构建数据库驱动的网站? 《Head First PHP MySQL(中文版)》正是你需要的实践指南,可以让你很快地建立并运行动态网站。你可以具体动手构建真实的应用,包括从一个视频游戏高分公告板到一个在线约会网站等大量应用。读完这本书,你将学会如何验证表单、使用会话ID和cookie、完成数据库查询和联接、处理文件I/O操作等。
永远在线,永远可用 对于任何一个现代化公司来说,这不仅是一个业务目标,更是竞争需求。 本书重点讲述了SQL Server 2016的高可用特性及企业实战技术。通过学习并掌握这些技术,读者能够亲自打造一个高可用性系统。主要内容包括微软SQL Server集群、SQL数据复制、日志迁移、数据库镜像/快照、持续可用性组以及基于Azure的大数据和Azure SQL内置架构等。本书还提供了一组反映企业真实的高可用性需求的业务场景,引领读者学习高可用性的设计过程,并讲解如何选择*合适的高可用性选项、方法及策略,从而使读者学会用特定的技术方案来实现业务场景的高可用性需求。本书业务场景的引入及实现源自真实的客户案例,便于读者理解真实业务场景的高可用性情况。 本书适合系统设计师、系统架构师、系统管理员、数据构架师、DBA、SQL开发人员及一些管理岗位人员(
《MySQL 数据库应用案例课堂(第2版)》是针对零基础读者研发的MySQL入门教材,侧重案例实训,并提供扫描二维码来讲解当前热点案例。 《MySQL 数据库应用案例课堂(第2版)》分为21章,内容包括MySQL基础知识,安装与配置MySQL环境,操作数据库,创建、修改和删除数据表,数据类型与运算符,索引的操作,插入、更新与删除数据记录,视图的操作,MySQL系统函数,精通数据的查询,存储过程与存储函数,MySQL触发器,MySQL用户权限管理,数据备份与还原,管理MySQL日志,MySQL的性能优化,使用软件管理MySQL数据库,PHP操作MySQL数据库,设计论坛管理系统数据库,新闻发布系统数据库设计,开发网上订餐系统。 《MySQL 数据库应用案例课堂(第2版)》通过精选热点案例,让初学者快速掌握MySQL数据库应用技术;通过微信扫码看视频,读者可以随时在移动端学习技能对应的
本书是一本系统介绍MySQL性能优化相关技术、方法及实践的实用指南。在书中,作者首先详细解释了查询响应时间;然后介绍了直接查询优化(创建和编制索引)、间接查询优化(减少数据访问和存储)等提高MySQL性能的方法,还通过讲解数据访问模式、MySQL分片的基本机制、MySQL的服务器指标、复制延迟、MySQL的事务(涉及InnoDB行锁)等知识为优化MySQL性能提供思路;之后介绍了一些常见的MySQL挑战,以及应对方法;后讨论了在云中使用MySQL时需要知道的知识,拓展了读者的思维。
本书是畅销书《SQL基础教程》第2版,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。另外,本书还将重要知识点总结为“法则”,方便读者随时查阅。第2版除了将示例程序更新为对应近期新的DB的SQL之外,还新增了一章,介绍如何从应用程序执行SQL。
《SQL Server 2012 T-SQL基础教程》全面系统地介绍了SQL Server 2012 T-SQL技术,包括T-SQL查询和编程的背景、单表查询、联接、子查询、表表达式、集合运算符、查询、数据修改、事务和并发处理、可编程对象等内容。 《SQL Server 2012 T-SQL基础教程》提供了一个附录“入门指南”,来帮助你设置环境、下载本书的源代码、安装TSQL2012示例数据库、开始编写SQL Server代码,并了解如何使用SQL Server联机丛书获得帮助。本书还提供了大量的练习,帮助读者实践所学、快速上手。 《SQL Server 2012 T-SQL基础教程》主要针对具有很少或是没有经验的T-SQL学习者,适用于T-SQL开发人员、DBA、BI从业者、报表编写者、分析师以及刚开始使用SQL Server并且需要使用Transact-SQL编写查询、开发代码的用户。
本书不是一本逐个介绍MySQL命令的书,不是一本用户帮助手册,也不是这个功能讲完讲那个功能的书。因为在写作之初我就设定了一条主线,不是依次讲特性,而要依据用户接触和学习MySQL的脉络去把握内容的安排。 本书主要侧重于MySQL数据库从无到有及其安装、配置、管理、优化的过程,其中穿插介绍数据导入导出,性能/状态监控,备份恢复和优化方面等内容,同时还会谈一谈MySQL数据库服务从单台到多台,从单实例到多实例集群的部署方案。 本书主要面向Web应用的一线开发人员和对MySQL数据库较有兴趣,希望使用或正在使用的读者。对于有志从事数据库管理员相关职业的读者,相信本书能够帮助他们快速找到入门的路径;本书中提到的一些技巧类应用和扩展方案,即使对于具有一定技术实力的有经验的MySQL DBA,相信也会有一定的启发;此外本书也可以作为大中
在软件设计和开发过程中,需求分析确定后,在开发软件前就需要先设计数据库,然后再编写代码。 韩立刚主编的这本《跟韩老师学SQL Server数据库设计与开发》讲解的内容是软件开发人员必须要掌握的技术,先讲解如何根据项目的需求按关系型数据库设计规范设计数据库中的表,然后使用自己设计的数据库来学习SQL语句。 本书完整地讲述了SQL语句中使用的变量、数据类型、注释行、运算符、常用函数,以及流程控制语句。从单表查询讲起,讲解使用WHERE筛选行将查询的结果分组、排序,然后讲解多表查询和数据汇总,讲解多表交叉联结、内联结、外联结、自联结,使用 UNION合并查询结果集,使用聚合函数汇总查询结果,接着讲解了子查询、开窗函数和行列转换技术,实现数据完整性,创建和使用索引优化性能,在数据库中创建和使用视图简化查询,使用存储过程
《轻松学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开发图书。为了保证读者可以学以致用,本书在实践方面循序渐进地进行3个层次的设计 基础知识实践、进阶应用实践和综合应用实践。全面介绍了使用MySQL进行数据库管理的知识,从学习到实践的角度出发,帮助读者快速掌握MySQL数据库的技能,拓宽职场的道路。本书通过各种示例将学习与应用相结合,做到轻松学习,零压力学习,通过案例对所学知识进行综合应用,通过开发实际项目将MySQL开发的各项技能应用到实际工作中。全书共24章,主要分为三篇(基础篇、实战篇、强化篇),其中基础篇包括初识MySQL,数据库操作,MySQL表结构管理,表数据的增、删、改操作,简单数据查询,多表数据查询,常用函数,数据完整性约束,索引,视图,存储过程与存储函数,触发器,事务处理与锁,数据库的备份与恢复
《SQL基础教程》介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法,提供了大量的示例程序和详实的操作步骤说明,读者可以亲自动手解决具体问题,循序渐进地掌握SQL的基础知识和技巧,切实提高自身的编程能力。在每章结尾备有习题,用来检验读者对该章内容的理解程度。另外,《SQL基础教程》还将重要知识点总结为“法则”,方便大家随时查阅。 《SQL基础教程》适合完全没有或者具备较少编程和系统开发经验的初学者,也可以作为大中专院校的教材及企业新人的培训用书。
MySQL是流行的关系型数据库管理系统之一。书中从数据设计和数据库的基本使用开始介绍,逐步深入一些复杂的内容,包括连接查询的使用、子查询、字符串函数、数字函数、日期函数以及新版本的窗口函数,还包括存储过程、游标、创建高效的索引以及SQL优化技巧等。通过大量的示例应用,系统地讲述读者应该掌握的知识,以及对于数据库的优化,其中包括MySQL的架构以及MySQL 8的新特征,也包含MySQL基准测试和性能剖析,数据库软硬件性能优化,内存优化,复制、备份和恢复,高可用与高可扩展性,尤其对于MySQL中各种锁机制以及MySQL的MVCC的核心原理都一一通过理论和大量的示例进行解析,以方便读者理解。
《SQLServer从入门到精通》从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细地介绍了SQLServer2008开发应该掌握的各方面技术。全书共分15章,包括数据库基础、初识SQLServer2008、管理SQLServer2008、创建与管理数据库、操作数据表与视图、维护SQLServer2008、T-SQL概述、SQL数据语言操作、SQL数据查询、存储过程和触发器、索引与数据完整性、游标的使用、SQL函数的使用、SQL中的事务、基于C#的企业ERP管理系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会SQLServer2008的精髓,快速提高开发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下: u语音视频讲解:总时长10小时,共81段 u实例资源库:900多个实例及源码详细分析 u项目案例资源库:15个企业项目开发过程完整展