本篇会加入个人的所谓鱼式疯言
❤️❤️❤️鱼式疯言
:❤️❤️❤️此疯言非彼疯言
而是理解过并总结出来通俗易懂的大白话,
小编会尽可能的在每个概念后插入鱼式疯言
,帮助大家理解的.
🤭🤭🤭可能说的不是那么严谨
.但小编初心是能让更多人能接受我们这个概念
!!!
前言
在本篇文章中,我们讲开启新的篇章 数据库的学习 💖 💖 💖, 在本篇中主要先讲解学习数据库的方法 , 俗话说的好,磨刀不误砍柴工 , 只有我们有方法,学习这件事就很轻松 , 下面小伙伴们我们开始呗 ❣️ ❣️ ❣️
目录
-
数据库的初识
-
MySQL 的安装和使用
-
如何学好 MySQL
一. 数据库的初识
1. 数据库是什么?
存储数据用文件就可以了,为什么还要弄个数据库?
-
文件保存数据有以下几个缺点:
-
文件的 安全性问题
-
文件不利于 数据查询和管理
-
文件不利于 存储海量数据
-
文件在 程序中控制不方便
数据库存储介质:
磁盘
内存
为了解决上述问题,专家们设计出更加利于管理数据的软件
------数据库,它能更有效的管理数据。
数据库可以提供远程服务
,即通过 远程连接
来使用数据库,因此也称为 数据库服务器。
2. 数据库的分类
数据库大体可以分为 关系型数据库 和 非关系型数据库
==关系型数据库 ==(RDBMS):
是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个
关系型数据库就是由 二维表及其之间的联系
所组成的一个 数据组织
。
基于标准的 SQL
,只是内部一些实现有区别。常用的关系型数据库如:
-
Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系统。收费。
-
MySQL:属于甲骨文,不适合做复杂的业务。开源免费。
-
SQL Server:微软的产品,安装部署在windows server上,适用于中大型项目。收费。
非关系型数据库:
(了解)不规定基于SQL实现。现在更多是指NoSQL数据库,如:
-
基于键值对(Key-Value):如 memcached、redis
-
基于文档型:如 mongodb
-
基于列族:如 hbase
-
基于图型:如 neo4j
关系型数据库与非关系型数据库的 区别:
注:OLTP (On-Line Transaction Processing)是指联机事务处理,OLAP(On-Line Analytical Processing)是指联机分析处理。
鱼式疯言
~~哦哦哦, 原来啊
数据库是一种 软件
,最常见常用的是 关系数据库------MySQL
二. MySQL 的安装和使用
1. MySQL 安装流程
接下来一路 next
即可
当我们出现下面定义一个初始密码的时候,我们可以设置一个简单一点的(123456)
密码
因为我们的数据库
只是学习而已,并没有放很值钱
的数据,
如果密码设的太复杂
了,忘记了反而登入不进去
最终还是一路
next
到达这个页面,我们只需要等待它安装即可
最终安装成功的 界面
就是这样子啦 💖 💖 💖
如果还不懂的小伙伴可以观看 MySQL 的安装视频讲解哦
2. MySQL 的使用步骤
<1>. 打开 MySQL
<2>. 确定 MySQL 服务器是否运行
如果 没有正在运行 , 那么就右击鼠标 点击启动
<3>. 输入密码
这里一定输入你刚才安装 MySQL 客户端
的 原始密码 , 否则就会出现闪退
的情况
<4>. 正常使用 SQL 语句来操作数据库
三. 如何学好MySQL
<1>. 视频学习
这里小编推荐B站 UP主来学习
<2>. 多敲SQL代码
毋庸置疑,编程本身就是一种 手艺
, 就像我们的开车, 做饭, 一样的活 , 所以小伙伴们 一定要敲起来哦 , 手勤才记的住
关于是用 图形化软件 还是 用 客户端程序命令行
小编这里的建议还是用 客户端程序命令行
理由如下:
- 以后我们工作了,大部分也是用 命令行来敲代码的
- 如果我们熟悉了
更难
的命令行才操作,那么简单的图形化软件
就更容易了- 无论是
命令行
还是图形化
,本质上都是一样的给我们背后的 MySQL 服务器 来进行传递指令来操作我们的数据库
刷题巩固
这里小编推荐用 牛客网 来刷题哦
总结
关于 数据库怎么学习,怎么安装MySQL 并使用的,还有怎么学好 MySQL, 小编就讲解到这哦
在下一篇中我们就要开始上 慢慢干货
了 💖💖💖
如果觉得小编写的还不错的咱可支持 三连 下 (定有回访哦) , 不妥当的咱请评论区 指正
希望我的文章能给各位宝子们带来哪怕一点点的收获就是 小编创作 的最大 动力 💖 💖 💖