Mysql是最流行的关系型数据库管理,在Web应用方面MySQL是最好的RDBMS:关系数据库管理系统
什么是数据库?
数据库(Database)是按照数据结构来组织,存储和管理数据的仓库。
每个数据库都有一个或多个不同的(应用程序编程接口)API用于创建、访问、管理、搜索和复制所保存的数据(我们也可以将数据存储在文件中,但是文件的读取速度相对较慢)
所以使用关系型数据库管理系统,建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据
特点:1.数据以表格的形式出现
2.每行为各种记录名称
3.每列为记录名称所对应的数据域
4.许多的行和列组成一张表单
5.若干的表单组成database
RDBMS术语
- 数据库:数据库是一些关联表的集合
- 数据表:表是数据的矩阵
- 列:相同的数据
- 行:一组相关的数据
- 冗余:存储两倍数据,冗余可以使系统的速度更快
- 主键:唯一,利用主键来查询数据
- 外键:用于关联两个表
- 复合键:将多个列作为一个索引键,一般用于复合索引
MySQL数据库
关联数据库将数据保存在不同的表中,而不是将所有的数据放在一个大仓库内,这样就增加了速度并提高了灵活性
- MySQL是开源的
- 支持大型的数据库
- 使用标准的SQL数据语言形式
- 采用了GPL协议,可以定制,修改源码,制定自己的MySQL系统
时间: 2024-10-30 13:26:50