MySQL概述

2023-12-13 05:36:58

数据库相关概念

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

关系型数据库管理系统

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

主流的关系型数据库管理系统

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语句在指定的数据库中创建表(在一个数据库中可以创建多个表),在表中口语存储数据。

文章来源:https://blog.csdn.net/GLATY/article/details/134931677
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。