茫茫人海千千万万,感谢这一刻你看到了我的文章,感谢观赏,大家好呀,我是最爱吃鱼罐头,大家可以叫鱼罐头呦~
从今天开始,将开启一个专栏,
【MySQL·水滴计划】
,MySQL系列也是无论是后端还是前端都需要掌握的一项技能。本专栏会通过一系列详细讲解MySQL相关语法,并提供一些案例给大家加深印象,为大家入门学习MySQL语言打造好一定的基础! ✨✨欢迎订阅本专栏✨✨❤️❤️❤️ 最后,希望我的这篇文章能对你的有所帮助!
愿自己还有你在未来的日子,保持学习,保持进步,保持热爱,奔赴山海! ❤️❤️❤️
首先我们抛出个问题,我们为什么需要学习数据库呢?那我们使用数据库的好处在于什么呢?所以接下来跟着我一起来see see!
首先,我们要知道我们保存的数据的方式有几种呢?
1. 数据保存在内存
保存在内存的方式有:集合和数组的方式。
int[] arr = new int[]{1, 2, 3, 4};
ArrayListlist = new ArrayList();
list.add(1);
list.add(2);
new
出来的对象存储在堆中,堆是内存中的一小块空间。
优点:内存速度快。
缺点:断电/程序退出,数据就清除了,不能保证永久保存数据。
2. 数据保存在普通文件
优点:永久保存
缺点:查找,增加,修改,删除数据比较麻烦,效率低
给大家看看我珍藏多年的照片文件。
3. 数据保存在数据库
优点:
永久保存,实现数据持久化。
使用完整的管理系统统一管理,易于查询,通过SQL语句比较方便的操作数据库,数据库是对大量的信息进行管理的高效的解决方案
可以看到,使用数据库的好处:
持久化数据到本地 。
可以实现结构化查询,方便管理。
DB:数据库,存储数据的仓库
。它保存了一系列有组织的数据。
DBMS:数据库管理系统,又称为数据库软件(产品)。数据库是通过 DBMS创建和操作的容器,用于管理DB中的数据 。
SQL:结构化查询语言,专门用来与数据库通信的语言即用于和DBMS通信的语言。
数据库存储方式是将数据放到表中,表再放到库中。
一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。
表具有一些特性,这些特性定义了数据在表中如何存储,类似Java中类的设计。
表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似Java中的属性
表中的数据是按行存储的,每一行类似于Java中的对象。
Oracle
:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MySQL。
MySQL
:开源免费的数据库,小型的数据库。已经被Oracle收购了。
DB2
:IBM公司的数据库产品,收费的。常应用在银行系统中。
SQLServer
:MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。
SyBase
:已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner
。
相信各位看官看到这里大致都对数据库的基本知识这篇文章有了写了解呢,最后千言万语,直接来个今天的思维导图吧,希望能够帮助到你呢!
本人不才,如有什么缺漏、错误的地方,也欢迎各位人才们评论批评指正!
当然如果这篇文章确定对你有点小小帮助的话,也请亲切可爱的人才们给个点赞、收藏下吧,非常感谢!
虽然这篇文章完结了,但是我还在,永不完结。我会努力保持写文章。来日方长,何惧车遥马慢!✨✨✨
感谢各位看到这里!愿你韶华不负,青春无悔!让我们一起加油吧!
学到这里,今天的世界打烊了,晚安!