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

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

码农世界 2024-06-05 前端 93 次浏览 0个评论

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

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

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

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

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

前言

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

目录

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

    刷题巩固

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

    牛客网SQL题目练习链接

    总结

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

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

    如果觉得小编写的还不错的咱可支持 三连 下 (定有回访哦) , 不妥当的咱请评论区 指正

    希望我的文章能给各位宝子们带来哪怕一点点的收获就是 小编创作 的最大 动力 💖 💖 💖

转载请注明来自码农世界,本文标题:《如何学到数据库从入门到入土(MySQL篇)》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,93人围观)参与讨论

还没有评论,来说两句吧...

Top