+关注
已关注

分类  

字符串(0)

异常(0)

getattr(0)

面试题(2)

模块(0)

标签  

python字符串(0)

异常(0)

getattr(0)

面试题(2)

模块(0)

日期归档  

2019-01(1)

2019-04(2)

2019-06(2)

2019-07(5)

2019-08(120)

数据库基础知识

发布于2020-04-23 18:49     阅读(473)     评论(0)     点赞(25)     收藏(0)


Java学习零基础入门到精通系列链接:https://blog.csdn.net/qq_46018521/article/details/104977781

数据库概述

数据的存储方式

Java 中创建对象: Student s = new Student(1, “张三”) 存在内存中。
学习了 Java IO 流:把数据保存到文件中。

存储位置 优点 缺点
内存 速度快 不能永久保存,数据是临时状态。
文件 数据可以永久保存 操作数据不方便,查询某个数据。
数据库 数据可以永久保存
查询速度快
对数据的管理方便
占用资源,需要购买。

什么是数据库

  • 数据库:存储数据的仓库。

特点

  1. 持久化存储数据的,其实数据库就是一个文件系统。
  2. 方便存储和管理数据。
  3. 所有的关系型(Relational)数据库都可以使用通用的 SQL 语句进行管理 DBMS(DataBase Management System)数据库管理系统 。

常见数据库排行榜

DB-Engines 数据库流行度排行榜
在这里插入图片描述
从图中我们可以看到Database Model这一栏,有Relational的都属于关系型数据库。

  • MySQL:开源免费的数据库,小型的数据库,已经被Oracle 收购了。MySQL6.x版本也开始收费。后来Sun公司收购了MySQL,而Sun公司又被Oracle 收购。
    在这里插入图片描述
  • Oracle:收费的大型数据库,Oracle公司的产品。
  • DB2:IBM公司的数据库产品,收费的。常应用在银行系统中。
  • SQL Server:MicroSoft公司收费的中型的数据库。C#、.net 等语言常使用。
  • SQLite:嵌入式的小型数据库,应用在手机端,如:Android。

我是知识的搬运工,该篇文章内容借助于高端IT教育品牌——黑马程序员。



所属网站分类: 程序员的那点事

作者:浮沉

链接: https://www.pythonheidong.com/blog/article/339582/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

25 0
收藏该文
已收藏

评论内容:(最多支持255个字符)