引言
假如有一个需求: 保存一条数据: 乔布斯-18-男-1000000
Java中保存数据的方式
-
运行时内存保存数据(对象/变量)
数据保存方式: 变量 数组 集合 对象
缺点: 临时存放空间,数据无法永久保存
-
文件存储数据
优点: 永久保存数据.
问题:
-
不支持数据类型.(IO保存的文件都是String类型)
-
文件存储不安全.(文件保存在硬盘上,硬盘会丢,且任何人都可以打开文件修改数据)
-
不支持多用户访问.
-
数据量支持小.(文件超过10M后,读取就会特别慢)
-
数据库
-
概念: 数据仓库, 数据管理软件.
数据库工作模型
-
访问数据库的客户端-----数据库服务器端
客户端只是发送指令的,服务器端是接收指令,执行命令
数据库入门学习
1.常见数据库
关系型数据库
Oracle Oracle公司 收费.
MySQL MySQLAB公司 被Oracle收购 免费.
DB2
SQLServer
非关系型数据库 NoSQL
Mongodb Redis Memcache
2.数据库存储数据的方式的相关概念
表: Table
存放数据
字段/列: Column
表名当前列数据的含义.
行: Row
代表一条数据.
主键: Primary key 一般名字ID
唯一标记数据库中的一行数据.
用户: Account
数据库是按照不同的用户管理数据.