一、数据库介绍

1.1数据库概述

(1)什么是数据库(DataBase)

简言之,数据库就是储存数据的仓库,其本质为一个文件系统(二进制存储)      

(2)什么是数据库管理系统(DataBase Management System-DBMS)

DBMS是一个软件,用来管理文件(DB),程序员通常不会直接去操作DB(因为是01代码)而是通过DBMS去操作DB

通常数据库内部还有多个逻辑数据库,而逻辑数据库里有多张表,大概长这样~

 

1.2数据库表

所谓表就是个表格,下面我画个简单的表吧

 其中字段是具有类型的

1.3表数据

一张表对应Java中的一个类,一个字段对应Java类中的一个属性,一条记录对应类的一个对象,我们拿上面那张图举例

public class Student {
    String 编号;
    String name;
    int age;
}

Person p1 = new Person("1", "张三", 20);

1.4常见数据库

常见的数据库指的不是数据库,而是数据库管理系统

MySQL:开源免费的数据库管理系统,小型的数据库,已经被Oracle收购了MySQL6.x开始收费了

Oracle:收费的大型数据库,Oracle速度比MySQL快的多,性能高

DB2:IBM公司的数据库产品,收费,常用于银行系统

SQLServer: MicroSoft公司收费的中型数据库。c#,.net语言常使用

SyBase:已经淡出了历史舞台,提供了一个非常专业的数据建模的工具PowerDesigner。

SQLite:嵌入式的小型数据库,应用在手机端

常用数据库:MySQL, Oracle

下面我学习的是MySQL,MySQL中可以有多个数据库,数据库是真正储存数据的地方。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

只微

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

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

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

打赏作者

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

抵扣说明:

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

余额充值