初识数据库
一、数据存储
在之前的学习过程中,我也遇到了数据存储的办法:数组、集合、文件等;但是都会存在一定的局限性:如数组和集合,数据最终是存在内存中,如果断电的情况下,数据就会被清除;同样的文件虽然可以做到永久性存储,但是查询却是非常困难的。所以,数据库就应运而生了。
二、数据库的相关概念
DB -- 数据库(database),就是一个存储数据的“仓库”,它保存了一系列有组织的数据。
DBMS -- 数据库管理系统(Database Managerment System),数据库是通过DBMS创建和操作的容器。
SQL -- 结构化查询语言(Srtucture Query Language),专门用来和数据库通信的语言。
三、SQL的优点:
1、不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL;
2、简单易学;
3、虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。
四、数据库的特点:
1、我们日常使用数据库存储数据时,是先将数据存放到表中,表再存放到库中(举个栗子:文件柜);
2、一个数据库中可以有多个表,每个表都有一个自己的名字,用来标识自己,表名具有唯一性;
3、表中有一些特性,这些特性定义了数据在表中如何存储,类似java语言中的“类”的设计;
4、表由列组成,我们也称之为字段,所有表都是由一个或多个列组成,每一列类似java中的“属性”;
5、表中的数据是按行存储的,每一行类似java中的“对象”。
五、DBMS的分类:
1、基于共享文件系统的DBMS -- Access
2、基于客户端 -- 服务器的DBMS -- MySQL、Oracle、SQLserver
这里我要开始学习的是MySQL,它隶属于瑞典MySQLAB公司,08年被Sun公司收购,09年Sun公司又被Oracle公司购物,现在属于Oracle公司。
MySQL优点:
成本低,开放源代码,一般可以免费使用;
性能高,执行很快
简单,很容易安装和使用

浙公网安备 33010602011771号