本书主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MSSQLServer、Oracle和DB2中的差异进行了分析。本书分为3部分:部分为基础篇,主要讲解数据库对增、删、改、查等SQL的支持,给出了这些SQL的应用案例;第2部分为进阶篇,讲解了函数、子查询、表连接、不同DBMS中的SQL语法差异、SQL调优、NULL值处理、事务、开窗函数等技术;第3部分为案例篇,对前两部分的知识进行了综合运用。本书适合程序开发人员及数据库工程师参考学习,也可作为高等院校相关专业师生的参考书。
在Linux操作系统环境下,图形界面与数据库编程技术越来越受到广泛重视。本书以“图形界面编程控件与数据库编程基础→简单易学的实例→实际工程项目开发与场景分析”为写作主线,以当前的Qt4.7为依据,采用“深入分析控件 实例解析”的方式,并配合经典的实际工程项目,对Linux操作系统下的Qt4.7与MySQL编程技术进行了全面细致的讲解。 《Linux环境下Qt4图形界面与MySQL编程》注重基础学习,并深入实践。读者可以从零开始学习图形界面编程开发与数据库技术。 本书可作为高等院校计算机、电子、信息类大学生及研究生进行基于Linux的图形界面编程开发与数据库技术学习的参考书,也可作为图形界面与数据库编程爱好者开发的参考用书。
本书是一线DBA技术专家精心之作,积作者多年的经验结晶和最 佳实践,也是目前市场上为数不多通过存储原理来讲解性能调优,剖析SQLServer架构从而帮助读者快速高效调优数据库的图书。书中首先简要介绍了SQLServer与性能实践相关的一些基础语法及配置信息,提出与数据库性能相关的几个概要信息,再根据SQLServer数据的内部实现原理讲解如何调整和优化SQLServer数据库实例的配置;接着介绍SQLServer数据库存储引擎的语句优化,执行计划内部原理以及索引等综合因素分析如何优化数据库语句,保证数据库的稳定性及效率;最后从SQLServer的数据库性能监控及高可用性解决方案,提出性能监控及设计层面的优化。
本书是《MicrosoftSQLServer2000开发指南》系列丛书第6卷,主要介绍了通过使用管理ActiveDirectory服务、数据目录函数、核心维护任务、复制、全文搜索、日志装载、安全性、系统维护、WebAssistant任务、XML文本管理、SQLProfiler和SQLServerAgent等的存储过程,实现许多日常管理和MicrosoftSQLServer中的信息活动。本卷还提供了关于如何使用SQLServer2000里新的和增强的存储过程的重要编程信息。本书适用于SQLServer的中、高级用户阅读,对于数据库编程人员,也可以选择本书作为指导丛书。
本书针对MySQL中用户,详细讲解MySQL使用技术。书中详解了每一个知识点以及数据库操作的方法和技巧。本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。本书主要包括MySQL架构介绍、MySQL权限与安全、MySQL备份与还原、MySQL的特性、MySQL锁定机制、使用MySQLWorkbench管理数据库、SQL性能优化、MySQL服务器性能优化、MySQL性能监控、MySQLReplication、MySQLCluster实战、企业中MySQL的高可用架构实战。同时,本书还提供了所有示例的源码,读者可以直接查看和调用。本书适合有一定基础的MySQL数据库学习者,MySQL数据库开发人员和MySQL数据库管理人员,同时也能作为高等院校和培训学校相关专业师生的教学参考用书。
本书是《MicrosoftSQLServer2000开发指南》系列丛书的第5卷,书中详细地介绍了Transact-SQL(T-SQL)语言的数据类型、运算符、保留关键字、全局变量、函数、DBCC语句等所有编程元素的概念、语法和使用范例。本书内容全面深入,提供了大量的代码实例,而且所有的编程元素的详细说明都是按照字母顺序排列的,特别适合于查找。本书适合数据库开发、管理与维护人员以及其他SQLServer中、高级用户阅读。
微软MVP倾情之作管理SQLServer2014的实践《SQLServer2014管理实践(第3版)/SQLServer数据库经典译丛》丰富而全面的指南阐明了成功管理SQLServer所需的技能,包括变更管理、安全性、性能调整、监控和备份。本书的作者都是SQLServer的专家,他们将带领读者掌握SQLServer2014的新功能,包括通过SQLServerManagementStudio将云和本地管理更好地集成在一起、性能优化增强、新的基数估计器以及新的AlwaysOn可用性组功能。这本全面的指南将帮助读者提高SQLServer环境的效率、可扩展性和性能,从而花更少的时间,做更多的事情。主要内容概述了SQLAzure和AlwaysOn可用性组的新功能解释了内存OLTP、使用SSD的缓冲池扩展和SQLServer2014的性能优化详述了SQLServer2014中新的基数估计器(查询优化器)讨论了安全角色的职责分离和重要的监管需求提供了真实案例和解决方案
对于数据库管理与开发人员来说,使用SQL时会到处遭遇困难和陷阱。只有深入理解关系理论,并将理论应用于实践,才能避免这些困难和陷阱。本书作者深入阐述了关系理论,以严谨的态度对SQL与关系理论进行详尽而深入的对比、讨论和思考,并且使用大量示例和练习展示怎样才能将关系理论正确地应用到SQL中,得到健壮的SQL代码,为高级数据库开发人员提供大量常见SQL问题的解决之道。本书回答了如下问题:为什么恰当的列命名非常重要?数据库中的null会让你得到错误的答案。为什么?你又能做什么?是否可以通过编写一个SQL查询找到在同一个部门每次任职都不足6个月的员工?虽然SQL支持“量化比较”,但是不要使用。为什么?怎样避免使用?虽然约束至关重要,但大多数SQL产品都没有恰当地对其提供支持。怎样解决此种境况?关系模型是在40多年前提出的,自
《MicrosoftSQLServer2008技术内幕:T-SQL查询》全面深入地介绍了MicrosoftSQLServer2008中T-SQL查询、性能优化等方面的内容,以及SQLServer2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种查询问题和解决方案。作为一本讲述T-SQL查询的专业图书,《MicrosoftSQLServer2008技术内幕:T-SQL查询》旨在结合实践中的各种常见问题,教读者如何用SQL作为语言工具来思考问题,揭示基于集合查询的强大威力。《MicrosoftSQLServer2008技术内幕:T-SQL查询》内容丰富、文字简洁明快,列举的实例具有一定的难度,而且实用性很强,可以把它们作为解决实际问题的标准模式。阅读《MicrosoftSQLServer2008技术内幕:T-SQL查询》,可以充分地
SQLServer2008是Microsoft公司在数据库领域中非常重要的产品,是关系型数据库的代表产品之一,很多大型数据库应用系统都采用SQLServer作为后台数据库。本书设计了大量的实验,介绍了数据库管理员和开发人员常用的管理、维护和优化SQLServer2008数据库技术。通过阅读本书,读者可以了解SQLServer2008的体系结构、安装过程、数据库管理和配置、数据库安全、数据库日常维护、Transact-SQL语言等数据库管理员的常识,还可以掌握SQLServer2008的多种高级应用,包括使用推出的空间数据技术、使用ReportingServices设计统计报表、用全文搜索技术对数据库中的二进制文件数据进行搜索以及对SQLServer数据库进行性能监测、分析和优化等。本书内容丰富、注重实用,理论讲解与大量实验相结合,特别适用于SQLServer数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者,也可以作为
《MySQL技术内幕(第4版)》介绍了MySQL的基础知识及其有别于其他数据库系统的独特功能,包括SQL的工作原理和MySQLAPI的相关知识;讲述了如何将MySQL与Perl或PHP等语言结合起来,为数据库查询结果生成动态Web页面,如何编写MySQL数据访问程序;详细讨论了数据库管理和维护、数据目录的组织和内容、访问控制、安全连接等。附录还提供了软件的安装信息,罗列了MySQL数据类型、函数、变量、语法、程序、API等重要细节。《MySQL技术内幕(第4版)》是一部全面的MySQL指南,对数据库系统感兴趣的读者都能从中获益。