文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【MySQL】数据库基础知识

2023-09-03 15:56

关注

文章目录

数据库(database)是一整套的数据存储容灾解决方案。是用来组织、存储和管理数据的仓库。

当今世界充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音也都是数据。为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。

存储数据用文件就可以了,为什么还要弄个数据库?

文件保存数据有以下几个缺点:

为了解决上述问题,专家们设计出了一套专门的数据管理系:数据库。

1. MySQL安装

Centos7安装MySQL详细步骤

所谓安装MySQL,其实是在我们的平台上安装MySQL的客户端和服务器:
在这里插入图片描述
更确切地说,MySQL服务的本质是一个网络服务器进程,所以它也应有自己对应的端口号和其所遵守的协议:
在这里插入图片描述

2. 检查MySQL后端服务器是否启动

安装完成后输入命令:ps axj | grep mysqld来检查MySQL的后端服务器mysqld是否启动:在这里插入图片描述
另外输入命令:systemctl stop mysqld可以终止MySQL后端服务器:
在这里插入图片描述
输入命令:systemctl start mysqld开启MySQL后端服务器:
在这里插入图片描述

3. 连接MySQL服务器

命令行上输入mysql -uroot -p,接着再输入密码即可连接上MySQL服务器:
在这里插入图片描述
想要退出MySQL,只需输入quit即可:
在这里插入图片描述
PS:清屏的话可以输入system clear;或者按ctrl + l组合键。

4. 服务器,数据库,表关系

数据库服务器、数据库和表的关系如下:在这里插入图片描述

数据库与文件的关系

上图中数据库和表的关系很像学习操作系统时,老师给我们介绍的目录和普通文件之间的关系,其实一个数据库就相当于一个目录,而表相当于数据库下目录的普通文件。

my.cnf是mysql启动时加载的配置文件,其默认存储路径为:/etc/my.cnf。进入后可以看到MySQL的数据存储路径为:datadir=/var/lib/mysql,即我们所创建的数据库和表都存储在该路径下:
在这里插入图片描述

5. 数据存储逻辑

在这里插入图片描述

表格结构介绍

表格由行和列组成,其中一行代表一条记录;一列代表一个属性:
在这里插入图片描述

MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac和Solaris。不同系统在底层实现方面各有不同,但是MySQL基本上能保证它在各个平台上物理体系结构的一致性。
在这里插入图片描述

存储引擎负责解决数据库管理系统如何存储数据、如何为存储的数据建立索引以及如何更新、查询数据等技术的实现方法。MySQL的核心是插件式存储引擎,它能够支持多种存储引擎,我们可以在mysql客户端中输入show engines;查看MySQL所支持的所有存储引擎:
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_51064412/article/details/124829675

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯