1:为什么要学习数据库
《1》实现数据持久化,防止断电等造成数据丢失
《2》使用完整的管理系统统一管理,方便数据查询和读取
2:数据库相关概念
《1》DB
存储数据的仓库,保存了一系列有组织的数据
《2》DBMS
架构是:
用户--DBMS--数据库
数据库管理系统,简称数据库软件,数据库是通过DBMS创建和操作的容器,如MySQL,oracle,DB2,SQLserver
《3》分类
基于共享文件系统,例如(Access)
基于客户机(Mysql,Oracle,SQLserver)都是C/S结构
3:SQL:结构化查询语言,用于与DBMS通信操作数据库
《1》不是某个特定数据库特有,几乎所有DBMS都支持SQL语言
《2》简单易学
《3》强有力,灵活使用可以进行非常复杂和高级的操作
4:数据库存储数据的特点
《1》存储
<1>将数据库放在表中,表再放到库中
<2>一个数据库中可以有多个表,每个表都有惟一的名字,用来标识
<3>表具有一些特性,类似Java中“类”的设计,这些特性定义了数据在表中如何存储
<4>表由列组成,列称为字段,所有表都是由一个或多个列组成的,每一列类似Java中的“属性”
<5>表中的数据按行存储,每一行类似Java中的“对象”