MySQL介绍

一:什么是数据库

作用:存储数据的,能够长期(断电,关机)保持数据。

数据存储在哪里:硬盘和内存

我们平时说的数据库:数据库管理系统(软件)(Database Manager System:DBS

数据库软件(电脑的Excel软件)中可以创建多个文件夹(数据库(逻辑))

    一个数据库(一个Excel文件):存储XX电商项目的数据

    一个数据库(一个Excel文件):存储XX图书馆管理项目数据

每个数据库中可以创建多个表

数据库软件----->多个数据库----->多个表----->多条数据(一条1行,一行多列) 

 MySQL介绍

 

 

 

二:数据库的分类

2.1关系型数据库RDBMS: Relational  Database Management  System

特点:

  (1)表与表之间有关系

  (2)有行有列(和Excel类似)

  (3)是通过SQL语句去操作数据库

比较有名的代表:

  MySQL:免费、开源

  Oracle:甲骨文,收费,大型公司,一年费用9位数。

  SQL Server:微软公司,可以安装window

  DB2

2.2非关系型数据库no-sql

特点:
  (1)表与表之间没关系

  (2)通过APIJavaPHPPython代码)去操作。

  (3)充分使用内存、同步到磁盘

比较有名代表:

  Redis

  HBase:

  mangoDb:

  Neo4j:

2.3什么是SQL

  结构化查询语句(Structured Query Language)简称SQL,用于存取数据以及查询、更新(数据的操作)管理(数据库、表的创建、修改、删除)关系数据库系统。

  通过SQL语句去操作关系型数据库。

    不同的数据库对SQL语句支持不完全一样

      85%SQL语句,关系型数据库都支持。

      各个数据库在SQL语句之上有自己扩展:方言。

  结构化:有行有列的数据,Excel数据

  非结构化:视频,音乐

 

MySQL介绍

上一篇:Mysql 5.7.19 安装


下一篇:MySQL的一些常识与基础