基础篇 为什么要学习这个数据库呢?是整个IT行业比较常用的数据库之一。 之前接触过保存数据的容器:数组、集合、文件… 前两种是把数据存在内存,易丢失,比如断电,文件可以永久存储数据,假如需要存储大量文件,但是查询比较麻烦。 为什么要用数据库?此时数据库就应运而生。 数据库作用:实现数据持久化、使用完整的管理系统统一管理,易于查询。 数据库相关概念: DB(database):数据库,存储数据的“仓库”,它保存了一系列有组织的数据。 DBMS (Database Management System)数据库管理系统:数据库是通过DBMS创建和操作的。 SQL(Structure Query Language):结构化查询语言,专门用来与数据库通信的语言。 SQLServer(只能安装在windows下) DB2(处理海量数据) SQL的优点:几乎所有DBMS都支持SQL;简单易学;灵活使用,可以进行非常复杂和高级的数据库操作。 1.DB:数据库(保存一组有组织的数据的容器); 2.DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据; 3.SQL:结构化查询语言,用于和DBMS通信的语言。 数据库的特点 1、将数据放到表中,表再放到库中; 2.一个数据库中有可以有多个表,每个表都有唯一的名字,用来标识自己。表名具有唯一性; 3.表具有一些特性,这些特性定义了数据在表中如何存储,类似java中“类”的设计。 4.表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java中的“属性”; 5.表中的数据是按行存储的,每一行类似于java中的“对象”。 MySQL数据库隶属于MySQLAB公司,总部位于瑞典,后被oracle收购。 优点:成本低,开放源代码,一般可以免费试用; 性能高,执行快; 体积小易于安装和使用。
