文章目录
- 概念
- 安装和配置
- 安装报错
- MySQL的启停和状态的查看
- MySQL数据库数据模型
概念
名称 | 全称 | 简称 |
---|---|---|
数据库 | 存储数据的仓库,数据是有组织的进行存储 | DataBase(DB) |
数据库管理系统 | 操纵和管理数据库的大型软件 | DataBase Management System(DBMS) |
SQL | 操纵关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 | Structured Query Language(SQL) |
- 主流的关系型数据库管理系统:Oracle、MySQL等等。都是通过SQL来进行操作的
安装和配置
参考博客:【MAC】MacOS M2 芯片的Mysql 数据库安装与使用
- 下载客户端:官网
- 安装:
- 最后一步时,选择Use Legacy Password Encryption。并且一定要记住密码,找回root用户密码相当麻烦
安装报错
安装好后,终端输入mysql -V
报错command not found
。
直接配置环境变量即可:
- 我的电脑的是SHELL是zsh,配置文件直接
vim ~/.zshrc
- 在文件最后面写入:
export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/support-files
:wq
保存退出
- 终端输入
source ~/.zshrc
此时终端输入mysql -V
正常。
MySQL的启停和状态的查看
- 通过系统设置查看
- 终端命令
- 启动 mysql 服务:
sudo mysql.server start
- 重启MySql 服务:
sudo mysql.server restart
- 启动成功后,登录
mysql :mysql -u root -p root
- 查看MySQL服务状态
sudo mysql.server status
- 停止MySQL服务
sudo mysql.server stop
- 退出 sql 界面:
exit
- 启动 mysql 服务:
MySQL数据库数据模型
安装完MySQL之后,我们的计算机就成为了MySQL数据库服务器。客户端即登陆mysql后的终端界面,客户端会给MySQL服务器发送SQL语言进行操作,然后服务器通过DBMS操作数据库,数据库中存储这一张一张的表,表中存储着数据。大致流程如下图所示。
关系型数据库(RDBMS)
- 概念:建立在关系模型基础上,由多张相互连接的二维表(行和列)组成的数据库。(其实就是通过表结构存储数据的数据库就是关系型数据库)
- 特点:使用表结构存储数据,格式统一,便于维护;使用SQL语言操作,标准统一,使用方便