第1章MySQL导论本章对数据库技术的发展概况作了简要的说明,同时介绍一些常用的小型数据库和大型数据库,重点介绍MySQL数据库
通过本章的阅读,读者将对MySQL的发展情况、特点及其应用领域有一定的了解
3节阐述MySQL的插件式体系结构,简单说明各种存储引擎的特点及选择方法和技巧
4节重点介绍MySQL最常用的两种存储引擎,即MyISAM和InnoDB
1数据库概述在学习MySQL之前,首先简单介绍一下数据库的基本概念
举个简单的例子来说明:每个人都有很多亲戚和朋友,为了保持与他们联系,我们常常用一个笔记本将他们的姓名、地址、电话等信息都记录下来,这样要查谁的电话或地址就很方便
这个“通讯录”就是一个最简单的“数据库”,每个人的姓名、地址、电话、邮箱等信息就是这个数据库中的“数据”
我们可以在笔记本这个“数据库”中添加新朋友的个人信息,也可以由于某个朋友的电话变动而修改他的电话号码这个“数据”
总而言之,我们使用笔记本这个“数据库”是为了能随时查到某位亲戚或朋友的地址、邮编或电话号码这些“数据”
当我们的亲戚朋友不多时,也许可以很快地从笔记本中找到所需的数据,但是当笔记本中的数据很多时,也许就要花费不少时间去查找某个朋友的联系方式了
而将这个笔记本数字化,也就是说将它的内容录入到计算机中,例如,存放在MySQL中,那么,即便我们有数以万计的联系人,我们也可以在一瞬间找到他们
这就是数据库的由来和作用
随着信息产业的发展,数据库在社会中发挥了越来越重要的作用
可以说,几乎所有的信息系统都依赖于数据库
通俗地讲,数据库就是存放数据的仓库,而这个仓库是存放在计算机存储设备上,而且数据是按照一定格式存放的
按照数据库理论的定义,数据库是长期存储在计算机内的、有组织的、可共享的数据集合
在今天,电子商务、电子政务等都得到了迅速的发展,并由此产生了大量的数据