MySQL 基础 1 MySQL简介

1.1 数据库的概述

1.1.1 数据库的概述

  • 什么是数据库
    • 数据库就是一个文件系统,通过标准的SQL语句获取数据

1.1.2 MySQL的概述

  • MySQL数据库
    • MySQL(官方发音为/maɪ ˌɛskjuːˈɛl/“My S-Q-L”[1],但也经常读作/maɪ ˈsiːkwəl/“My Sequel”)原本是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系统公司,MySQL成为Oracle旗下产品。
    • MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。
    • 但被甲骨文公司收购后,Oracle大幅调涨MySQL商业版的售价,且甲骨文公司不再支持另一个自由软件项目OpenSolaris的发展,因此导致自由软件社区们对于Oracle是否还会持续支持MySQL社区版(MySQL之中唯一的免费版本)有所隐忧,MySQL的创始人麦克尔·维德纽斯以MySQL为基础,成立分支计划MariaDB。而原先一些使用MySQL的开源软件逐渐转向MariaDB或其它的数据库。例如维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库[2]。
    • 摘自WIKI

1.1.3 关系型数据库概述

  • 什么是关系型数据库
    • 关系型数据库存放的是实体之间的关系 如下图
关系型数据库概述.png
  • 常见的关系型数据库
    • MySQL
    • Oracle
    • SQLServer
    • DB2
    • SyBase

1.2 MySQL的安装

  • 自己百度 google 即可 安装最新版本

1.3 MySQL的数据存储方式的概述

1.3.1 服务器的概念

  • 服务器要从硬件和软件两个方面来说:
    • 硬件:指的就是一台计算机。
    • 软件:需要在这台电脑上安装数据库服务器。

1.3.2 MySQL数据库存储的方式

  • 存储方式的描述
MySQL数据库服务器存储方式.png

  一台数据库服务器中会创建很多数据库(一个项目,会创建一个数据库)。在数据库中会创建很多张表(一个实体会创建一个表)。在表中会有很多记录(一个对象的实例会添加一条新的记录)。

你可能感兴趣的:(MySQL 基础 1 MySQL简介)