Mysql

134 阅读1分钟

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数据库中有三种关联关系:一对一关联、一对多关联、多对多关联

数据表操作

数据操作