数据库的概念
序言: 致每一位读者:你们好! 我叫 Changlon [昌龙] ; 是和各位一样奔跑在编程道路上,期望 用编程改变世界,改善生活的奔跑者。
写文章的初心: 方便以后复习,方便未来面试,结交更多道友,交流心得经验…
如果你也对 前端 , Java , C/C++, 算法, 人工智能 感兴趣那就关注我吧!我们一起学习进步!
相关文章
点击查看 MySQL系列文章
文章目录
一、数据库的好处
1.持久化数据
所谓持久化数据到本地就是将需要存储的数据存储到内存中;数据不会随着电源的关闭而消失。
2.结构化查询
对于这些存储在内存中的数据;数据库提供了一套管理系统用来查询。
二、数据库的常见概念
1.DB
数据库,存储数据的容器
2.DBMS
数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB
3.SQL
结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言
关系示意图
三、 数据库存储数据的特点
1.库表关系
可以将一张表想象成一张纸;每张纸都是不同类型信息的记录;所有的纸组合到一起就变成了一本书;这本书就相当于是库。
2.库表特点
一个库中可以有多张表,每张表具有唯一的表名用来标识自己
下面是一个book库,库里有许多不同种类的表。
3.表中的字段
表中有一个或多个列,列又称为“字段”,相当于java中“属性”
4.表中的数据
表中的每一行数据相当于一个java对象,属性就是一行字段
四、常见的数据库管理系统
1.mysql、
官网地址|下载:https://www.mysql.com/
2.oracle、
官网地址|下载:https://www.oracle.com/cn/downloads/
3.db2、
官网地址|下载:https://www.ibm.com/products/db2-database/developers
4.sqlserver
官网地址|下载:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
由于本人技术水平有限,博客中难免出现的一些错误,有纰漏之处恳请各位大佬不吝赐教!