数据库① MySQL
概述
-
概念
数据库:按照数据一定结构,存储管理数据的仓库。数据库是在数据库管理系统管理和控制下,在一定介质上的数据集合。
数据库管理系统:管理数据库的软件,用于建立和维护数据库。 -
关系型数据库和非关系型数据库
关系型: 采用关系模型(二维表)来组织数据结构的数据库 ,如Oracle 、SQL Server、 MySQL
非关系型:不采用关系模型组织数据结构的数据库,如:MongoDB、Redis
MySQL
-
官网地址:https://www.mysql.com/
-
MySQL特点
-
是开源数据库,使用C和C++编写
-
能够工作在众多不同的平台上
-
提供了用于C、C++、Python、Java、Perl、PHP、Ruby众多语言的API
-
存储结构优良,运行速度快
-
-
MySQL安装
- Ubuntu安装MySQL服务
- 终端执行: sudo apt install mysql-server
- 配置文件:/etc/mysql
- 数据库存储目录 :/var/lib/mysql
- Windows/MacOS安装MySQL
- 下载MySQL安装包 https://dev.mysql.com/downloads/windows/installer/8.0.html
- 直接运行安装文件安装
- Ubuntu安装MySQL服务
-
启动和连接MySQL服务
-
服务端启动
- 查看MySQL状态 : sudo service mysql status
- 启动/停止/重启服务:sudo service mysql start/stop/restart
-
连接数据库
mysql -h 主机地址 -u root -p
参数:
-h 主机地址, 如果连接自己的主机数据库此项可省略
-u 用户名
-p 密码,回车后输入 -
关闭连接
- Ctrl+d
- exit
-
-
MySQL数据结构
- 数据元素–>记录–>数据表–>数据库
-
MySQL数据表
-
数据表: 存放数据的表格
-
字段:列,表头,表示该列数据的含义
-
记录:行,表项,表示一条完整的数据
-
笔记内容参考自:达内吕泽老师