数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单来说可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
数据库有区分为关系型数据库和非关系型数据库,而mysql则隶属于关系型数据库。
关系型数据库:是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。
关系型数据库存在以下几种特点:
了解数据库需要先了解数据库的专用术语:
如上图,这就是个数据表,数据库的存储就是这种表格形式存储,第一行的表头部分为key,下面每行内容则未值。我们假设第一列id为自增长列,那么我们可以吧id作为主键存在。多个这样的表组合起来就是一个数据库。
数据库的安装方式不在此赘述,大家可自行搜索进行安装及配置。在这里介绍一个比较好用的mysql客户端管理工具:Navicat。