如何学到数据库从入门到入土(MySQL篇)

本篇会加入个人的所谓鱼式疯言

❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言

而是理解过并总结出来通俗易懂的大白话,

小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.

🤭🤭🤭可能说的不是那么严谨.但小编初心是能让更多人能接受我们这个概念 !!!

前言

在本篇文章中,我们讲开启新的篇章 数据库的学习 💖 💖 💖, 在本篇中主要先讲解学习数据库的方法 , 俗话说的好,磨刀不误砍柴工 , 只有我们有方法,学习这件事就很轻松 , 下面小伙伴们我们开始呗 ❣️ ❣️ ❣️

目录

  1. 数据库的初识

  2. MySQL 的安装和使用

  3. 如何学好 MySQL

一. 数据库的初识

1. 数据库是什么?

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

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

  • 文件的 安全性问题

  • 文件不利于 数据查询和管理

  • 文件不利于 存储海量数据

  • 文件在 程序中控制不方便

数据库存储介质:

磁盘

内存

为了解决上述问题,专家们设计出更加利于管理数据的软件------数据库,它能更有效的管理数据

数据库可以提供远程服务 ,即通过 远程连接来使用数据库,因此也称为 数据库服务器。

2. 数据库的分类

数据库大体可以分为 关系型数据库 和 非关系型数据库

==关系型数据库 ==(RDBMS):

是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个

关系型数据库就是由 二维表及其之间的联系 所组成的一个 数据组织

基于标准的 SQL,只是内部一些实现有区别。常用的关系型数据库如:

  1. Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系统。收费。

  2. MySQL:属于甲骨文,不适合做复杂的业务。开源免费。

  3. SQL Server:微软的产品,安装部署在windows server上,适用于中大型项目。收费。

非关系型数据库:

(了解)不规定基于SQL实现。现在更多是指NoSQL数据库,如:

  1. 基于键值对(Key-Value):如 memcached、redis

  2. 基于文档型:如 mongodb

  3. 基于列族:如 hbase

  4. 基于图型:如 neo4j

关系型数据库与非关系型数据库的 区别:

注:OLTP (On-Line Transaction Processing)是指联机事务处理,OLAP(On-Line Analytical Processing)是指联机分析处理。

鱼式疯言

~~哦哦哦, 原来啊

数据库是一种 软件 ,最常见常用的是 关系数据库------MySQL

二. MySQL 的安装和使用

1. MySQL 安装流程

Mysql版本安装链接

接下来一路 next 即可

当我们出现下面定义一个初始密码的时候,我们可以设置一个简单一点的(123456) 密码

因为我们的数据库只是学习而已,并没有放很值钱的数据,

如果密码设的太复杂了,忘记了反而登入不进去

最终还是一路 next 到达这个页面,我们只需要等待它安装即可

最终安装成功的 界面 就是这样子啦 💖 💖 💖

如果还不懂的小伙伴可以观看 MySQL 的安装视频讲解哦

MySQL安装视频链接

2. MySQL 的使用步骤

<1>. 打开 MySQL

<2>. 确定 MySQL 服务器是否运行

如果 没有正在运行 , 那么就右击鼠标 点击启动

<3>. 输入密码

这里一定输入你刚才安装 MySQL 客户端 的 原始密码 , 否则就会出现闪退的情况

<4>. 正常使用 SQL 语句来操作数据库

三. 如何学好MySQL

<1>. 视频学习

这里小编推荐B站 UP主来学习

MySQL 视频链接

<2>. 多敲SQL代码

毋庸置疑,编程本身就是一种 手艺 , 就像我们的开车, 做饭, 一样的活 , 所以小伙伴们 一定要敲起来哦 , 手勤才记的住

关于是用 图形化软件 还是 用 客户端程序命令行

小编这里的建议还是用 客户端程序命令行

理由如下:

  1. 以后我们工作了,大部分也是用 命令行来敲代码的
  2. 如果我们熟悉了更难 的命令行才操作,那么 简单的图形化软件 就更容易了
  3. 无论是命令行 还是 图形化,本质上都是一样的给我们背后的 MySQL 服务器 来进行传递指令来操作我们的数据库

刷题巩固

这里小编推荐用 牛客网 来刷题哦

牛客网SQL题目练习链接

总结

关于 数据库怎么学习,怎么安装MySQL 并使用的,还有怎么学好 MySQL, 小编就讲解到这哦

在下一篇中我们就要开始上 慢慢干货 了 💖💖💖

如果觉得小编写的还不错的咱可支持 三连 下 (定有回访哦) , 不妥当的咱请评论区 指正
希望我的文章能给各位宝子们带来哪怕一点点的收获就是 小编创作 的最大 动力 💖 💖 💖

相关推荐
tatasix7 分钟前
MySQL UPDATE语句执行链路解析
数据库·mysql
南城花随雪。20 分钟前
硬盘(HDD)与固态硬盘(SSD)详细解读
数据库
儿时可乖了21 分钟前
使用 Java 操作 SQLite 数据库
java·数据库·sqlite
懒是一种态度23 分钟前
Golang 调用 mongodb 的函数
数据库·mongodb·golang
天海华兮26 分钟前
mysql 去重 补全 取出重复 变量 函数 和存储过程
数据库·mysql
gma9991 小时前
Etcd 框架
数据库·etcd
爱吃青椒不爱吃西红柿‍️1 小时前
华为ASP与CSP是什么?
服务器·前端·数据库
Yz98762 小时前
hive的存储格式
大数据·数据库·数据仓库·hive·hadoop·数据库开发
武子康2 小时前
大数据-231 离线数仓 - DWS 层、ADS 层的创建 Hive 执行脚本
java·大数据·数据仓库·hive·hadoop·mysql
黑色叉腰丶大魔王2 小时前
《MySQL 数据库备份与恢复》
mysql