MySQL概述

数据库相关概念

名称 全称 简称
数据库 存储数据的仓库,数据是有组织的进行存储 DataBase (DB)
数据库管理系统 操纵和管理数据库的大型软件。有关系型数据库(RDBMS)与非关系型数据库(NoSQL)两种 DataBase Management System (DBMS)
SQL 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 Structured Query Language (SQL)

关系型数据库管理系统

         数据库管理系统(DBMS)主要由数据库和表组成,一个系统可以有很多数据库,每个数据库可以有很多表。

MySQL概述_第1张图片 主流的关系型数据库管理系统

MySQL数据库

优点

  1. MySQL数据库是用C和C+ +语言编写的,以保证源码的可移植性
  2. 支持多个操作系统例如:Windows、 Linux、 Mac OS等等
  3. 支持多线程,可以充分的利用CPU资源
  4. 为多种编程语言提供API,包括C语言,Java, PHP。 Python语言等
  5. MySQL优化了SQL算法,有效的提高了查询速度
  6. MySQL开放源代码且无版权制约,自主性强、使用成本低。
  7. MySQL历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。

安装与使用

下载地址

官网地址:https:/ /dev.mysql.com/ downloads/windows/installer/8.0.html

使用

启动与停止

方式一

命令行窗口输入services.msc进入到Windows系统中开关MySQL数据库

方式二

启动:命令行窗口输入 net start mysql80

停止:命令行窗口输入 net stop mysql80

客户端连接

方式一:MySQL提供的客户端命令行工具

方式二:系统自带的命令行工具执行指令 mysql [-h 127.0.0.1] [-P 3306] -u root -p(注意:使用这种方式时,需要配置PATH环境变量。p为密码)

关系型数据库(RDBMS)

概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

特点:

  1. 使用表存储数据,格式统一,便于维护
  2. 使用SQL语言操作,标准统一,使用方便

 数据模型

        通过客户端连接MySQL数据库管理系统DBMS,让后通过SQL语句创建多个数据库,还可以通过SQL语句在指定的数据库中创建表(在一个数据库中可以创建多个表),在表中口语存储数据。

你可能感兴趣的:(MySQLNotes,mysql)