• 初识MySQL


    1. 数据库是一类软件,这一类软件功能就是“管理数据”,实现数据库软件的内部,会广泛的使用到各种数据结构。
    2. MySQL是一个具体的数据库软件。
    3. 数据库管理的数据都是保存在硬盘(外存:“持久化存储”方式)上的,相比之下,之前写的代码数据基本都是在内存中保存的,代码中的遍历就对应到内存的空间。
    4. 一个电脑的基本组成
      ①CPU(中央处理器):计算机最核心的组件,计算机的大脑,CPU目前就是人类科学技术的巅峰
      ②存储器:分为内存和外存
      内存:在这里插入图片描述
      外存:在这里插入图片描述

    外存包括:软盘、磁盘、光盘、硬盘和U盘(最常见)等。
    ③输入和输出设备

    1. 内存和外存的区别:
      ①内存的存储空间较小(8G,16G),外存的存储空间较大(512G,1T)
      ②内存的访问速度快,外存的访问速度慢
      这里的外存指的是机械硬盘,其受限于机械硬盘的物理结构,机械硬盘的存储速度已经快10年没发展了,但是最好的固态硬盘的速度已经快赶上最垃圾的内存的速度了,SSD指的就是固态硬盘,访问速度比机械硬盘快多了。
      ③内存成本高,外存成本低
      ④内存中的数据断电后消失,外存中的数据断电后还在
    2. 显卡(GPU)和CPU没啥区别
      GPU:专用计算芯片
      CPU:通用计算芯片
    3. MySQL这个数据库,是一个“客户端-服务器”结构的程序。
      客户端:
      在这里插入图片描述
      服务器:
      在这里插入图片描述

    “客户端-服务器”:在网络通信的时候,通信的双方分别起的名字。主动发起的一方叫客户端,被动接受请求的一方叫服务器。
    对于MySQL,安装好了MySQL相当于即安装了客户端,也安装了服务器。
    客户端给服务器发送数据,称为“请求”。
    服务器给客户端返回数据,称为“响应”。
    MySQL服务器是数据库的本体,在服务器端保存和管理数据,客户端本身是不持有数据的,MySQL服务器更重要,通过网络进行相互通信。
    在这里插入图片描述

    1. 通过SQL来操作数据库,此时数据库是指一个MySQL服务器上所管理的一个独立的数据集合
      一个独立的分组(数据集合)就称为一个数据库,一个MySQL服务器上可以管理多个数据库。
    2. Oracle:业界公认的最好的数据库,收费,一旦数据出现了问题,可以找技术支持上门服务。一般数据特别重要的时候会使用Oracle数据库(比如:银行)。
      MySQL:免费
      SQL server:最初必须绑定windows服务器才能使用,而大部分公司是Linux服务器,造成了用户的流失。
  • 相关阅读:
    Unity9 路径权限、场景的加载、异步加载、场景跳转
    bean的生命周期分析(四)
    Dubbo-聊聊Dubbo协议
    2024年经典【自动化面试题】附答案
    Ficow 的 AI 平台快速上手指南(ChatGPT, NewBing, ChatGLM-6B, cursor.so)
    卡特兰数和算法
    [pytorch笔记]04 --进阶训练技巧
    Python基础
    BGP路由优选
    Mybatis-Plus:配置
  • 原文地址:https://blog.csdn.net/weixin_44070116/article/details/127709737