基础篇
为什么要学习这个数据库呢?是整个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收购。
优点:成本低,开放源代码,一般可以免费试用;
性能高,执行快;
体积小易于安装和使用。