mysql
简介
msyql是一个关系型数据库管理系统,在web应用方面是最好的RDBMS。 msyql主要特点:
- 开源、免费
- msyql可以处理拥有庞大数量级记录的数据表
- 标准的sql语言
- 能够和多种操作系统和客户端语言交互
安装
mysql为支持的平台定期发布二进制软件包,下载地址mysql
windows
请自行百度
Linux
请自行百度
macOS
Mysql官方提供了macOS的dmg安装包,macOS下载之后,即可完成安装。下载地址为:macOS 另一种方式是使用Homebrew来安装,下面是Homebrew安装mysql的步骤:
安装Mysql服务器:
brew install mysql
安装mysql客户端:
brew install mysql-client
启动mysql服务:
brew services start mysql
术语
- 数据库:一些关联表的集合
- 数据表: 相同结构的数据行的集合
- 数据行:一条数据
- 数据列: 数据表中相同字段的数据
- 主键: 用来标识记录的字段,具有唯一性
- 外键: 用来关联并约束两个表的关系
- 索引: 对数据表一列或多列的值排好序的结构
索引
事务
关联关系
mysql数据库中有三种关联关系:一对一关联、一对多关联、多对多关联