Toad for MySQL是一款免费的开发工具,可让用户快速创建并执行查询、自动进行数据库对象管理、更高效地开发SQL代码。它提供的功能包括比较、提取和搜索对象,项目管理,数据导入或导出,以及数据库管理。用户还...
MySQL Workbench是MySQL官方推出的一款开源的、免费的图形化工具,支持Windows、Linux、Mac OS操作系统。其主页为http://wb.mysql.com/。MySQL Workbench不单单是一个图形化的客户端,其还有如下主要功能:SQ...
工欲善其事,必先利其器,即工匠想要做好工作,一定要先使工具锋利。这说明了工具的重要性。对于SQL编程,开发者不能仅依靠MySQL的命令行工具来完成SQL程序的开发,在开发存储过程时,可能要编写几百行甚至上千行...
由于工作的需要笔者有很长一段时间需要与开发人员进行沟通,并在必要时展开相关的培训工作。在这个过程中,笔者发现大多数开发人员不知道MySQL的存储引擎概念,这可能和他们以往开发的数据库应用如Microsoft SQ...
OLTP主要执行基本的、日常的事务处理,比如在银行存取一笔款,就是一个事务交易。OLTP的特点一般有:实时性要求高。查询的数据量不是很大。交易一般是确定的,所以OLTP是对确定性的数据进行存取。并发性要求高,...
OLAP的概念最早是由关系数据库之父E.F.Codd博士于1993年提出的,是一种用于组织大型商务数据库和支持商务智能的技术。OLAP数据库分为一个或多个多维数据集,每个多维数据集都由多维数据集管理员组织和设计,以适...
OLTP也被称为面向交易的处理系统,其基本特征是可以立即将顾客的原始数据传送到计算中心进行处理,并在很短的时间内给出处理结果,这个过程的最大优点是可以即时地处理输入的数据、及时地回答,因此OLTP又被称为...
对于SQL开发人员来说,必须先要了解进行SQL编程的对象类型,即要开发的数据库应用是哪种类型。一般来说,可将数据库的应用类型分为OLTP(OnLine Transaction Processing ,联机事务处理)和OLAP(OnLine Ana...
SQL语言,同常见的编程语言C、C++、Java、Python一样,是一种编程语言。在每月由Tiobe公布的编程语言排行榜上可看到与SQL相关的语言上榜。同时,SQL又是一种标准,每个数据库厂商都提供了对标准SQL的支持,此外S...
MySQL是开源的数据库,这意味着任何人都可以在其源码的基础上分支出自己的MySQL版本,并且可以在原MySQL数据库的基础上进行一定的修改,这是开源赋予用户的权力。MariaDB是由MySQL创始人之一Monty分支的一个版本...
1.1 MySQL数据库1.1.1 MySQL数据库历史毫无疑问,目前MySQL已经成为最为流行的开源关系数据库系统,并且一步一步地占领了原有商业数据库的市场。可以看到Google、Facebook、Yahoo、网易、久游等大公司都在使用...
SQL是一种编程语言,用来解决关系数据库中的相关问题。SQL编程就是通过SQL语句来解决特定问题的一种编程方式。本章将介绍MySQL数据库中与SQL编程相关的基础知识,帮助SQL用户更好地理解MySQL数据库、数据库应用类...
序前 言第1章 SQL编程/11.1 MySQL数据库/21.1.1 MySQL数据库历史/21.1.2 MySQL数据库的分支版本/41.2 SQL编程/51.3 数据库的应用类型/71.3.1 OLTP/71.3.2 OLAP/81.3.3 OLTP与OLAP的比较/91.3.4 MySQL...
为什么要写这本书多年来,我一直在和各种不同的数据库打交道,见证了MySQL从一个小型的关系型数据库发展成为各大互联网企业的核心数据库系统的过程,期间参与了一些大大小小的项目开发工作,并成功地帮助开发人员...
最初的MySQL,只是一个底层的面向报表的存储引擎。历经若干年发展之后,今天的MySQL已成为世界上最流行的开源数据库。由于具备高性能、高可靠性和易用性等优点,它备受全球互联网企业的青睐。如今MySQL已在超过2...
全书一共10章,全面探讨了MySQL中SQL编程的各种方法、技巧与最佳实践。第1章首先介绍了SQL编程的概念、数据库的应用类型以及SQL查询分析器,然后介绍了SQL编程的三个阶段,希望读者通过本书的学习能达到最后的融...
1.练习查看MySQL数据库的连接数、上线时间、执行更新操作的次数和执行删除操作的次数。2.练习分析查询语句中是否使用了索引。3.练习分析表、检查表和优化表。4.练习优化MySQL的参数。
本章介绍了数据库优化的含义和查看数据库性能参数的方法。然后,介绍了优化查询的方法、优化数据库结构的方法和优化MySQL服务器的方法。优化查询的方法和优化数据库结构是本章的重点内容,优化查询部分主要介绍了...
1.如何使用查询缓存区?查询缓存区可以提高查询的速度。这种方式只适用于修改操作少且经常执行相同的查询操作的情况。默认情况下,查询缓存区是禁止的,因为query_cache_size的默认值为0。query_cache_size可以...
本节将对MySQL进行优化操作。本节要求的操作如下:(1)查看MySQL服务器的连接数、查询次数和慢查询的次数。(2)检查score表。(3)优化score表。本实例的执行步骤如下:1.查看MySQL服务器的连接数、查询次数和...