系统、完整,一本在手,学习工作都能用的SQL入门教程 第1部分介绍SQL的基本语法,包括查询操作、数据统计、高级查询、内置函数、表的操作、列的属性等。 第2部分主要SQL的高级技术,包括多表连接、视图、索引、存储过程、存储函数、事件、触发器、游标、事务。 第3部分通过经典案例帮助读者融会贯通。 第4部分提供了常用的数据参考。 为了让读者更好地掌握,本书还结合实际工作以及面试,精心挑选了大量高质量的练习题。 此外,本书还专门配套了课件PPT,方便老师教学使用。
《高性能MySQL(第3版)》是MySQL 领域的极佳之作,拥有广泛的影响力。第4版更新了大量的内容,全书共分为16章和6 个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。《高性能MySQL(第4版)》不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
本书分为四大部分,分别为准备篇、基础篇、提高篇和配套开源软件及架构篇。准备篇为没有数据库基础的读者准备的,如果读者已经具备了一定的数据库基础,可以跳过其中的一些内容。基础篇介绍了PostgreSQL数据库中的一些基础内容,读者学习完此篇可以完成基本的PostgreSQL数据库的日常操作工作。提高篇讲解了一些更深的内容,如PostgreSQL的一些技术内幕、特色功能、优化等方面的内容,读者仔细阅读此篇以便早日成为PostgreSQL数据库高手。第三方开源软件及架构篇讲解了与PostgreSQL数据库配套使用的一些常用的开源软件及架构设计方面的内容,通过阅读此篇,可以提高读者的眼界和数据库架构设计能力。
本书是基于作者多年的教学与实践撰写的,重点介绍PostgreSQL的核心原理与体系架构,涉及开发、运维、管理与架构等内容。 本书共12章,涉及以下几方面内容:PostgreSQL基础,安装与配置PostgreSQL,管理数据库与数据库实例,管理数据库对象,并行查询,事务与并发控制,应用程序开发,管理数据库安全,备份与恢复,监控、诊断与优化数据库,PostgreSQL的高可用架构,以及从Oracle迁移到PostgreSQL。
本书共分五部分。第壹部分通过一些示例概述了PHP语言的主要部分,每一个示例都是在构建真实电子商务站点时可能用到的示例,而不是一些“玩具”代码示例。第二部分介绍一些概念和设计,这些概念和设计包括使用关系型数据库系统(例如MySQL)、使用SQL、使用PHP连接MySQL数据库以及MySQL高级技术(例如,安全性和优化)的使用。第三部分讲解使用任何语言开发电子商务站点所涉及的一些常见问题。我们还将介绍如何使用PHP和MySQL来进行用户身份验证,以及安全地搜集、传输和保存数据。第四部分提供了PHP中一些主要内置函数的详细介绍,读者将学会如何与服务器进行交互、如何与网络进行交互、图像的生成、日期时间的操作以及会话处理。第五部分主要介绍如何解决真实项目中可能遇到的实际问题,例如管理和调试大型项目,提供了一些能够说明PHP和MySQL强大功
本书是MySQL领域的经典之作,拥有广泛的影响力。第3版更新了大量的内容,不但涵盖了*MySQL 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。 本书不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
本书结合丰富的案例,清晰地诠释了SQL Server 2019 编程语言与数据库开发涉及的每一个核心概念和技术。全书力求阐述实际开发应用中涉及的SQL Server 2019 的功能组件和管理工具;注重实际操作,采用可视化图解的方式,对SSMS、SSCM 等关键工具的操作步骤进行了详细说明,使得读者能够直观地看到操作过程和操作效果;注重编程技巧,对于核心的T-SQL 操作,在详细介绍其语法、参数后,都会附加案例的高级编程T-SQL 代码,这些T-SQL 代码在笔者的开发环境中都经过严格的调试,读者可以直接用于自己的项目开发实践。本书可供数据库设计与开发等方向初学者、程序开发人员阅读,也可作为高等院校计算机、软件开发相关专业的教材。
本书基于作者十多年的工作经验和知识分享,全面覆盖了从SQL基础查询到高级分析、从数据库设计到查询优化等内容,通过循序渐进的方式和简单易懂的案例分析,透彻讲解了每个SQL知识点。本书采用了新的SQL:2019标准,紧跟产业发展趋势,帮助读者解锁前沿的SQL技能,同时提供了5种主流数据库的实现和差异。后,本书还介绍了新的SQL:2019标准对文档存储(JSON)、行模式识别(MATCH_RECOGNIZE)、多维数组(SQL/MDA)以及图形存储(SQL/PGQ)的支持。 本书适合需要在日常工作中完成数据处理的IT从业人员,包括SQL初学者、拥有一定基础的中高级工程师,甚至精通某种数据库产品的专家阅读。
主要内容 ● 监控性能,找出效果不佳的查询 ● 选取要优化的查询,**限度地提高收益 ● 使用EXPLAIN ANALYZE和Visual Explain等工具来分析查询 ● 借助多种策略改进慢查询 ● 正确使用索引和直方图,创建快速的执行计划 ● 了解并分析锁,从而解决争用问题,提升系统吞吐量
本书采取 基础知识 核心应用 核心技术 高级应用 行业应用 项目实践 结构和 由浅入深,由深到精 的学习模式进行讲解。全书分为6篇29章。首先讲解MySQL的安装与配置、MySQL数据库的基础知识、MySQL管理工具的使用、数据表的基本操作、视图、MySQL的数据类型和运算符、MySQL函数、查询语句、数据与索引、存储过程与存储函数以及触发器,然后讲解数据库权限管理与恢复、数据库的复制、日志管理、结构分布式应用、查询缓存、错误代码和消息的使用等,*后在项目实践环节重点介绍MySQL数据库在金融银行、互联网、信息资讯等行业开发中的应用,另外通过论坛管理系统、企业会员管理系统和新闻发布系统的开发实践展现项目开发的全过程。编写本书的目的是从多角度全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志于从事软件开
本书主要讲解如何使用SQL+Python提升审计工作的效率。无论是审计师还是会计师,在工作中都会遇到如何获取数据、分析数据的问题,甚至有时想制作一些自动化的工具或利用编程技巧来辅助完成重复性的工作。本书正是从审计师、会计师的实际工作场景出发,讲解 IT 审计的学习技巧、SQL 基础与实战技巧、Python 基础与 Python 实战技巧,以及数据可视化技巧等。
本书是一本关于 SQL 数据分析的实战手册,首先展现了数据分析工作的日常内容,给出了数据分析岗位的工作技能要求,然后讲述了数据分析笔试与面试中对 SQL 的考查知识点。为了 使读者满足数据分析岗位关于 SQL 的能力要求且快速上手数据分析工作,本书从搭建 SQL 环 境讲起,从基础到进阶,讲述经常考查的 SQL 语法知识,并在后 3 章配合大量数据分析的 SQL 题目,将题目难度分为初、中、高级,给出具体习题与参考解析,让读者通过实战练习, 掌握数据分析岗位招聘中对 SQL 的考查重难点和数据分析工作中 SQL 的使用。
MySQL是流行的关系型数据库管理系统之一。书中从数据设计和数据库的基本使用开始介绍,逐步深入一些复杂的内容,包括连接查询的使用、子查询、字符串函数、数字函数、日期函数以及新版本的窗口函数,还包括存储过程、游标、创建高效的索引以及SQL优化技巧等。通过大量的示例应用,系统地讲述读者应该掌握的知识,以及对于数据库的优化,其中包括MySQL的架构以及MySQL 8的新特征,也包含MySQL基准测试和性能剖析,数据库软硬件性能优化,内存优化,复制、备份和恢复,高可用与高可扩展性,尤其对于MySQL中各种锁机制以及MySQL的MVCC的核心原理都一一通过理论和大量的示例进行解析,以方便读者理解。
本书对MySQL官方提供的高可用解决方案逐一进行介绍,详细阐述每种方案的原理、架构、优缺点及适用场景,并配合演示说明,帮助读者快速理解相关内容。与其他MySQL高可用相关图书不同,本书专注于MySQL官方团队提供的解决方案,包括MySQL主从复制、MySQL ReplicaSet、组复制、InnoDB Cluster及InnoDB ClusterSet等相关内容。此外,本书还介绍了MySQL 8.0的部分内容,包括文档存储、MySQL Shell及MySQL Router等。附录部分介绍了企业版监控、企业版备份等MySQL官方工具,以及克隆插件和虚拟机环境VirtualBox,使读者可以更加全面地了解MySQL的生态和工具。通过本书,MySQL数据库开发人员、MySQL数据库管理人员和架构师可以了解MySQL当前全部的产品特性和高可用解决方案,获知每种方案的详细内容,并能够将高可用解决方案灵活运用到实际的生产解决方案中。本书面向的读者对象包括MySQL的
本书以 SQL 的基础知识为出发点,从 SQL 的简单查询、汇总函数、分组,到多表查询、窗口函数等 SQL 高级功能,逐一进行介绍与讲解,基本涵盖了学习 SQL 过程中需要掌握的主要内容。 本书最大的特色是结合大量的面试题,让读者清楚地了解如何用所学的 SQL 知识解决工作中的实际问题。第 8 章提供了从不同行业、不同岗位的业务场景出发的实战项目训练,便于读者在实践中学习,巩固 SQL 知识和技能,理解与掌握相关内容,并能够将其快速应用于实际工作中。
本书面向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是比较受欢迎的开源关系型数据库之一。本书通过大量实用的操作案例,详细讲解MySQL 8.x数据库操作方法和技巧。本书配套资源提供了所有例子的源代码、PPT课件、培训班形式的同步教学视频、命令速查手册、QQ群与微信群答疑,以方便读者参考和自学。 本书共分25章。主要内容包括MySQL 8.x的安装与配置、数据库和数据表基本操作、数据类型和运算符、MySQL函数、数据的增删改查、索引的设计和使用、存储过程和函数、视图、触发器、存储引擎的选择、分区和事务控制、性能优化、锁定机制、服务器性能优化、性能监控、数据备份与还原、日志、权限与安全管理、高可用架构、复制、MySQL Utilities、MySQL Proxy。后通过两个案例系统的数据库设计,进一步讲解MySQL在系统开发中的应用。本书注重实战操作,帮助读者循序渐进地掌握MySQL的各项管理与开发技术。 本书适
《PHP、MySQL与JavaScript学习手册(第四版)》的主要内容有借助面向对象的编程基础,深入学习PHP。研究MySQL,从数据库结构到复杂查询。使用MySQLi扩展功能和PHP改进的MySQL接口。创建自适应用户窗口大小的动态PHP网页。管理cookies和会话,以及高级别的安全性。掌握JavaScript语言,以及带有jQuery的增强功能。调用Ajax进行后台浏览器/服务器通信。学会用CSS2和CSS3技能专业定制网页风格。实现所有新的HTML5特性,包括地理定位、音频、视频以及画布。
本书主要面向数据库初学者和专家,以及Web开发人员,经过更新后涵盖了MySQL*版的强大功能。本书侧重于使用Python、PHP、Java、Perl和Ruby的API进行编程。本书包含两百多个技巧,你可以从中学习:使用mysql客户端,编写基于MySQL的程序。建表、加载数据,以及从表中选择数据。存储、获取和处理字符串。使用日期和时间。排序查询结果,生成汇总信息。使用存储例程、触发器和计划事件。导入、导出、验证,以及重新格式化数据。执行事务,统计应用。处理Web输入,根据查询结果生成Web网页。使用MySQL进行Web会话管理。安全防范和服务器管理。
SQL Server 2008是Microsoft公司在数据库领域中非常重要的产品,是关系型数据库的代表产品之一,很多大型数据库应用系统都采用SQL Server作为后台数据库。本书设计了大量的实验,介绍了数据库管理员和开发人员常用的管理、维护和优化SQL Server 2008数据库技术。 通过阅读本书,读者可以了解SQL Server 2008的体系结构、安装过程、数据库管理和配置、数据库安全、数据库日常维护、Transact-SQL语言等数据库管理员的常识,还可以掌握SQL Server 2008的多种高级应用,包括使用*推出的空间数据技术、使用Reporting Services设计统计报表、用全文搜索技术对数据库 中的二进制文件数据进行搜索以及对SQL Server数据库进行性能监测、分析和优化等。 本书内容丰富、注重实用,理论讲解与大量实验相结合,特别适用于SQL Server数据库管理员和应用程序开发人员,以及对相关技术感兴趣
作为世界上受欢迎的开源数据库管理系统,MySQL具有成本低廉、体积小、便于安装、性能优越、功能强大等特点,很多企业将MySQL作为*数据库管理系统。《MySQL核心技术与*实践》从关系数据库设计、MySQL基础、MySQL编程、MySQL管理及维护4个角度,深入浅出地对MySQL的核心技术进行了详细的介绍,并通过综合实训提供了MySQL核心技术的*实践。 《MySQL核心技术与*实践》尽量将抽象问题形象化、具体化,复杂问题图形化、简单化,突出自学和模仿的特点,内容丰富,讲解深入,具有很强的实战性和可操作性。《MySQL核心技术与*实践》入门门槛低,适合所有数据库初学者快速入门,非常适合用做培训机构的培训资料。 《MySQL核心技术与*实践》内容丰富、讲解深入,非常适合数据库开发人员、数据库管理人员以及其他数据库从业人员阅读,同时也是面向广大数据库
本书精心挑选了有代表意义的418个实例,详细介绍了SQL Server 2005数据库的强大功能,读者通过这些实例可以全面掌握SQL Server数据库的管理和开发。本书附带1张DVD光盘,内容为本书所有实例的多媒体体语音教学视频及相关代码。另外,光盘中还免费赠送了大量的编程电子书与视频讲解。 本书共22章,分5篇。主要内容包括:SQL Server 2005的安装与配置、数据库和数据表的管理和操作、基础查询、函数查询、高级查询、数据更新与维护、使用SQL语句维护数据库和数据表、索引及检索、视图管理、控制语句、存储过程、触发器、游标管理、XML管理、安全管理、跟踪与监视、自动化任务与集成服务管理、Service Broke异步消息的处理及应用、报表服务、SQL Server在Visual Basic中的应用、SQL Server在Visual C++中的应用、SQL Server在C#中的应用。 本书内容丰富,实用性强,容易理解
SQL Server 2008是微软SQLServer的*版。胡超、闫宝玉等编著的《SQL Server2008从入门到精通(附光盘第2版)》分为三篇23章,系统地介绍了如何使用和开发SQL Server 2008,主要内容包括SQLServer 2008的安装和配置、命名规则、Transact-SQL语言及结构化程序设计、视图、存储过程、函数、同义词、触发器、索引、事务与锁、SQLServer2008的安全机制和技术、备份与还原、复制、数据库镜像、变更数据捕获与更改跟踪、数据库关系图、SQL跟踪、资源调控器。另外,在附录中给出了SQLServer面试题目,以帮助读者更轻松地通过面试。 《SQL Server 2008从入门到精通(附光盘第2版)》适合SQLServer 2008数据库管理员、开发SQL Server2008的人员和大专院校学生阅读,尤其适合有一定Windows操作基础的人员。