破解MySQL的神秘感

✨✨hello,愿意点进来的小伙伴们,你们好呐!
系列专栏:【MySQL初阶】
本篇内容:带你揭开MySQL神秘的面纱
作者简介:一名现大二的三非编程小白,日复一日,仍需努力。

前言:

MySQL作为目前中国市面上使用率很高的一种数据库。好像听起来会有一种很神秘的感觉,数据库究竟是什么样子的呢?为什么一个MySQL就可以存储我们所要使用的数据呢?
接下来就让我来逐步地讲解MySQL,掀开它神秘的面纱。以下为MySQL5.6版本

MySQL连接:

MySQL的连接这里主要讲解命令行窗口的方式来连接,与SQL图形化软件来操作

在连接MySQL之前一定要确保MySQL的服务端有开启,有些电脑的MySQL服务是自己会开启的,有些则需要手动开启。那怎么看MySQL的服务是否有开启呢?

1.打开电脑任务管理器,点击服务窗口
破解MySQL的神秘感_第1张图片

2.在服务窗口往下拉,你会看到MySQL5.6的服务,在此处可以看到服务是否有开启。
破解MySQL的神秘感_第2张图片

3.我的电脑就是有开启MySQL服务的,若没有开启,则右键MySQL服务把他开启即可。

在我们确保MySQL的服务开启后,我们可以来进行连接MySQL的操作了。

命令行连接:

我们可以通过命令行窗口连接MySQL服务。

语句为:mysql -u root -p*****
****是你下载MySQL的时候的密码
破解MySQL的神秘感_第3张图片

然后点击回车

破解MySQL的神秘感_第4张图片

这时候我们的MySQL就连接成功了。
现在我们在MySQL中添加一个数据库。
破解MySQL的神秘感_第5张图片
我们在MySQL中添加一个名dp01的数据库。

现在我们使用查找数据库的语句,的确在MySQL中找到了我们刚刚所创建的数据库,这就是说明我们添加成功了。
破解MySQL的神秘感_第6张图片

图形化连接:

使用图形化软件连接MySQL就更简单了,我们只要点入红框中的连接,然后按照打开的界面进行填写就好啦

破解MySQL的神秘感_第7张图片

然后创建一个dp02的数据库
破解MySQL的神秘感_第8张图片

然后我们在该数据库中创建一个表。
破解MySQL的神秘感_第9张图片

破解MySQL的神秘感_第10张图片

关于命令行与图形化界面连接MySQL与创建数据库的操作我就大概说清楚了,接下来就来分析一下两种方法创建的数据库的好处与坏处。
对于两种方法我推荐的是命令行创建数据库,因为在我们存进数据的时候,如果存进数据量比较大的情况下,那么使用图形化界面要一个一个的的点,将会很麻烦,效率实在太低了,那么要是使用命令行创建的话,我们就可以使用循环语句来存储数据,然后去图形化界面观看我们存储进去的数据。

MySQL的三层结构:

在了解完对MySQL的简单操作后,是否会有这样子的疑问:
MySQL创建后的数据库是以什么形式存在的呢?
然后在数据库背后是有什么驱动这些数据的呢?
接下来我们都会讲到。

MySQL是一个服务,那么对于服务来说,我们就一定会有对应的端口来对该服务进行监听。而MySQL的默认监听端口就是3306端口。

破解MySQL的神秘感_第11张图片
这个是我们通过命令行查找到的端口监听,在其中我们可以看到3306端口监听的就是刚刚所说的mysqld服务那么这样子的话,对于我们要操作MySQL的时候,都会先将信息传输给3306端口

接下来我来讲解一下MySQL的一些简单构造究竟是什么样子的

破解MySQL的神秘感_第12张图片

1.所谓的MySQL其实就是在主机安装一个数据库管理系统(DBMS),这个管理系统可以管理多个数据库。
2.在每一个数据库中又可以创建多个表,用来保存数据,就如上图的结构。

然后再数据中的表子类的其实也都是文件形式存在的。接下来我们来看看。

1.默认是在C盘的Program Data文件中。

破解MySQL的神秘感_第13张图片
2.在该文件中找到MySQL
破解MySQL的神秘感_第14张图片
3.点进你下载的MySQL版本
破解MySQL的神秘感_第15张图片

4.点入data文件夹
破解MySQL的神秘感_第16张图片
5.这时候我们会发现在刚刚我们创建的数据库都在该文件夹中。创建的表也该数据库文件夹中。
破解MySQL的神秘感_第17张图片

破解MySQL的神秘感_第18张图片

原来对于我们初学者很神秘的数据库归根到底其实也就是一个文件,表其实就是该文件中的一个以比较容易管理的格式的一个文件。这就是数据库的神秘面纱。归根到底数据库其实就是一个个文件的组成,然后再用MySQL来进行管理。

你可能感兴趣的:(MySQL初阶,mysql,数据库,sql)