Mysql是最流行的关系型数据库管理,在Web应用方面MySQL是最好的RDBMS:关系数据库管理系统

什么是数据库?

数据库(Database)是按照数据结构来组织,存储和管理数据的仓库。

每个数据库都有一个或多个不同的(应用程序编程接口)API用于创建、访问、管理、搜索和复制所保存的数据(我们也可以将数据存储在文件中,但是文件的读取速度相对较慢)

所以使用关系型数据库管理系统,建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据

特点:1.数据以表格的形式出现

2.每行为各种记录名称

3.每列为记录名称所对应的数据域

4.许多的行和列组成一张表单

5.若干的表单组成database

RDBMS术语

  • 数据库:数据库是一些关联表的集合
  • 数据表:表是数据的矩阵
  • 列:相同的数据
  • 行:一组相关的数据
  • 冗余:存储两倍数据,冗余可以使系统的速度更快
  • 主键:唯一,利用主键来查询数据
  • 外键:用于关联两个表
  • 复合键:将多个列作为一个索引键,一般用于复合索引

MySQL数据库

关联数据库将数据保存在不同的表中,而不是将所有的数据放在一个大仓库内,这样就增加了速度并提高了灵活性

  • MySQL是开源的
  • 支持大型的数据库
  • 使用标准的SQL数据语言形式
  • 采用了GPL协议,可以定制,修改源码,制定自己的MySQL系统
04-30 05:00