01、MySQL概述
1.1、数据库相关概念
1、数据库相关概念
名称 | 解释说明 | 简称 |
---|---|---|
数据库 | 存储数据的仓库,数据是有组织的进行存储 | DataBase(DB) |
数据库管理系统 | 操纵和管理数据库的大型软件 | DataBase Management System(DBMS) |
SQL | 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 | Structured Query Language(SQL) |
2、主流的关系型数据库管理系统
- Oracle
- MySQL
- SQL Server
- PostgreSQL
- IBM Db2
- Microsoft Acess
- SQLite
- MariaDB
- Microsoft Azure SQL DataBase
- Hive
1.2、MySQL数据库
1.2.1、下载与安装
1、版本
MySQL官方提供了两种不同的版本:
- 社区版(MySQL Community Server):免费,MySQL不提供任何技术支持
- 商业版(MySQL Enterprise Edition):收费,可以试用30天,官方提供技术支持
2、下载
下载地址:https://dev.mysql.com/downloads/installer/
3、启动与停止
-
启动
net start mysql80
注意:默认mysql是开机自动启动的。
-
停止
net stop mysql80
4、客户端连接
(1)方式一:MySQL提供的客户端命令行工具
(2)方式二:系统自带的命令行工具执行指令
mysql [-h 127.0.0.1] [-P 3306] -u root -p
注意:使用这种方式时,需要配置
PATH
环境变量
1.2.2、数据模型
1、关系型数据库(RDBMS)
(1)概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。
(2)特点:
① 使用表存储数据,格式统一,便于维护
② 使用SQL语言操作,标准统一,使用方便
2、数据模型
一个数据库管理系统可以管理多个数据库,一个数据库可以有多张表