Mysql 数据库(一)—— 初识 Mysql

Mysql 数据库(一)—— 初识 Mysql

本节内容大纲

在这里插入图片描述


  前一段时间 ,我们完成了 Java 集合与数据结构的学习 , 之后我们将进入 Mysql 数据库的课程中。


一、数据库


  首先我们要学习的是数据库的知识,那么数据库 到底是什么呢?

  同时我们在刚开始学习 数据库 的时候,也可能存在着一个困惑: 就是我们所学的数据结构 与 数据库有什么区别呢?

  下面我们将继续解释这两个问题.


1. 什么是数据库?


下面是从百度百科摘下来的定义:

在这里插入图片描述

  数据库,从名字上就可以知道,这是一个存储着大量数据的仓库,在百度上也写为了 “ 电子化的文件柜 ”,非常的形象。

  数据库不仅是一门学科,同时也是一类软件,具体是把大量的数据进行存储,在存储的过程中,往往大量依赖了数据结构这门学科。


2.数据库与数据结构


那么我们所学的数据结构:

数据结构是一门学科,用来研究如何组织大量的数据.


  我们学过的 顺序表、链表、栈、队列、二叉树、堆、哈希表、排序等数据结构的知识,主要是用来组织数据,为了更加高效的进行增删改查,主要把数据存储在’内存‘里面.

  而数据库也是要对 数据库进行增删改查,主要把数据存储在’磁盘‘里面。

在这里插入图片描述

3.数据库软件


数据库软件中都有哪些典型代表呢?

下面我们来看:
在这里插入图片描述

Mysql 我们之后学习的重点主要是Mysql数据库的使用

SQLServer:微软搞得一个数据库. 我们在学校里学习的大概率是这种数据库

Oracle:数据库行业里最牛批的大佬~

SQLite: 轻量级的数据库,应用最广泛(安卓系统内置的数据库)

还有其他的 HBase Mongodb Redis…等其他的数据库软件


4.关于Mysql


  我们在之后的学习里主要是熟悉 Mysql 数据库的各种使用及练习


  有同学就问了: 为什么 我们不用SQLServer 进行练习呢?

  首先 公司中很少用到 SQLServer,实际上使用SQLServer 的企业不是没有,但是较为少一些,为什么公司不选择这种软件呢?是因为不好吗?其实不是,SQLServer 也是数据库中非常优秀、非常好的一个软件。

  这是与前些年微软的一个营销策略是有关的,微软把 SQLServer 和 Windows Server 绑定在一起销售,就是说 我们要想使用 SQL Server就必须 使用Windows Server的系统,这就有一个问题了,我们企业中常用的系统是Linux,很多软件也是适用于Linux,企业不会为了使用这个数据库,而更换服务器系统。


又有同学问了,在之前我们介绍Oracle 的时候说他很厉害,问什么不讲它呢?

  Oracle 的数据库确实厉害,可以说的上是业界第一,它称第二,没人敢称第一,但是存在一个问题,Oracle 这个数据库 是收费使用的,我们作为一个普通的学生,为了练习数据库去花钱肯定是不值当的,同时很多企业也不愿意花这个钱,

评论 18
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RAIN 7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值