1. mysql数据库:
    存储数据的仓库,本质是一套基于CS结构的,客户端和服务端程序,最终数据存储在服务器的磁盘中。

2. 数据库分类
    关系型数据库:数据之间可以存在关联关系,数据库帮我们维护这种关系。通常存储介质都是磁盘。

    mysql:因为免费,开源,性能不错,所以算是目前最流行的数据库,目前已经被oracl收购,适合中小型企业

    sqlserver:微软开发的;基于windows部署;很少有人使用;

    oracle:目前使用最多;也是最强大的数据库,主要是集群和用户管理,适合大企业使用;

    db2:IBM,主要是面向企业用户。

    非关系型数据库:不用维护数据之间的关系,通常存储介质是内存,例如:MongDB,Redis,memcache

3. 数据库引擎
    数据库引擎是数据库核心,真正负责数据存储的模块,不同引擎特点也不一致,sql全过程是结构化查询语句,对于关系型数据库来说是通用的;

    查看支持引擎:show engines;
    创建表指定引擎:create table 表名(列名 类型)engine = innodb;innodb是默认的引擎;也是最常用的;

4. 数据库名词:

    数据(column):文件中的某个字符串;

    记录(row):文件中的某一行;

    表(table):某个文件;

    库(database):某个文件夹;

    DBMS:数据库管理系统,数据库软件;

    数据库服务器:运行DBMS的计算机或虚机