返回顶部
首页 > 资讯 > 数据库 >超详细的MySQL基本操作
  • 368
分享到

超详细的MySQL基本操作

android前端后端 2023-09-16 20:09:31 368人浏览 泡泡鱼
摘要

Mysql MySQL 1 前言:啥是数据库 2 MySQL的安装 3 MySQL的结构

Mysql

mysql

1 前言:啥是数据库

数据库,就是一类专门负责管理(增删查改)数据的软件

数据库大体可以分为 关系型数据库非关系型数据库
关系型数据库(RDBMS):
是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个

  • 关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
    基于标准的sql,只是内部一些实现有区别。
  • 非关系型数据库:
    不规定基于SQL实现。现在更多是指NoSQL数据库。

我们主要学习的是关系型数据库,有很多具体的实现(如MySQL,oracleSQL Server,SQLite等)

但不管哪个数据库,其核心的东西都是 SQL(编程语言

下面我们就正式进入MySQL的学习

2 MySQL的安装

请参考

当我们在开始菜单看到有这两个

image-20220708221726597

并且打开后

image-20220708221200198

看到如上图所示的样子,证明你的MySQL已经安装完成了

3 MySQL的结构

MySQL是一个“客户端服务器结构的程序

  • 客户端:主动的一方
  • 服务器:被动的一方

一个服务器同一时刻可能要给多个客户端提供服务

因为服务器不确定客户端啥时候有需求,服务器常常要长时间运行,甚至是7*42小时

当我们安装了MySQL,其实是既安装了客户端(客户端也有很多种版本,如命令行,图形化界面等,还可以自己写代码实现客户端),又安装了服务器

image-20220708182042047

上图的就是命令行客户端

image-20220708182444322

我们在设置中看到的这个就说明了MySQL是有服务器的

image-20220708182343538

当然客户端和服务器也可以是在不同主机上

3.1 MySQL的”客户端服务器“结构的说明

存储和管理数据都是有MySQL服务器负责的,因此MySQL服务器要比MySQL客户端复杂很多,甚至可认为MySQL服务器就是MySQL的主体

4 MySQL服务器是如何组织数据的

MySQL服务器程序简图

image-20220708222156570

有几点需要说明

  • 一个MySQL服务器可能包含多个“数据库”

  • 此处的“数据库”其实是==“数据集合”==(逻辑上的),这里面放了一些具有关联关系的数据

  • 每个数据库(数据集合)里面有很多个“数据表”(类似于我们日常看到的表格)

    • 里面的每一行都称为“一条记录”
    • 里面的每一列都称为“一个字段“
  • MySQL服务器组织数据的方式可以概括为: 数据库 --> 数据表 --> 行 --> 列

5 MySQL服务器是把数据存储在硬盘上的

5.1 什么是内存和外存

我们都知道一台计算机有以下几部分组成:

  • CPU
  • 存储器
  • 输入设备
  • 输出设备

而存储器:用来存储数据的设备,它分为 内存外存

内存,大家一定都不陌生。外存便是我们常说的”硬盘“,U盘,光盘,软盘等

5.2 内存和外存(硬盘)的区别
  1. 内存存储空间相对较小,硬盘存储空间大
  2. CPU读取内存速度快,读取硬盘速度慢(一般会相差3到4个数量级),当然各类硬盘之间也有区别,如SSD比机械硬盘快
  3. 内存比硬盘价格更高
  4. 内存上的数据断电后会丢失,而硬盘不会丢失

这些都是我们学习数据库的一些先驱知识&#

来源地址:https://blog.csdn.net/m0_67401228/article/details/126066941

您可能感兴趣的文档:

--结束END--

本文标题: 超详细的MySQL基本操作

本文链接: https://www.lsjlt.com/news/410303.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作