MySQL|MySQL入门

目录
一,MySQL的发音?
【MySQL|MySQL入门】二,数据库中的各种概念
1,数据
2,数据库
3,数据库管理系统
4,数据库应用系统
5,数据管理员
三,数据库的分类
1,总览
2,关系型数据
3,非关系型数据库
四,MySQL简介
1,身世介绍
2,主要特点
3,分类

一,MySQL的发音? sei kou,分别是第一声和第二声。
MySQL|MySQL入门
文章图片

二,数据库中的各种概念 有:数据库,数据,数据库管理系统,数据库应用系统等概念。最核心的的三个是:数据,数据库,数据库管理系统。
MySQL|MySQL入门
文章图片

1,数据 图片,doc文档,mp3文件,小说文件等都是数据。可以这么理解:你打算放到数据库里的都可以叫做数据。
2,数据库 数据仓库,把需要的数据集中放在一起。数据有很多很多,如何放置储存,查询修改修改这些数据是最大的问题。
想象一个京东的本地仓库。那么多商品是如何存放的,你下单之后他们又是如何快速给你找到商品并给你发货的,这和数据库并没有太大区别。
类似于京东仓库的高效,数据库也采用了最优的方式来管理数据,即用表来储存数据,并建立表之间的联系。
3,数据库管理系统 类似于京东仓库的管理人员,他们负责:从工厂把商品拿来存到仓库;有人下单之后立马取出商品发货;查看商品还有多少没有卖出等。
数据库管理系统也一样,负责:把数据存进去,查询已经存好的数据。
类似于脚本语言的解释器
4,数据库应用系统 还是以京东仓库为例,类似于强哥和买家。强哥要求进货,仓库管理人员就得去进货并把上存入仓库;买家下单了,仓库管理人员就必须赶紧把商品拿出来发货。
数据库应用系统就是把我们写的SQL代码交给数据库管理系统的软件。我们需要使用数据库,必须得经过数据库管理系统这一门槛,我们写的SQL代码都是给数据库管理系统看的,他看懂我们的意思之后再去操作数据库。
5,数据管理员 写SQL代码的人,让数据库不炸的人,优化数据库的人。
三,数据库的分类 1,总览 MySQL|MySQL入门
文章图片

2,关系型数据 遵循E-R模型。直接表现为:使用二维表来储存数据,表储存在硬盘。利用表之间的联系来组织各种数据。表类似于Excel表格。可以使用SQL语言来操作数据库。
优点:作为较早出现的数据库,成熟稳重,展现形式直观,熟悉SQL语句就能玩数据库。
缺点:读写效率低,受不了高并发,由于储存在硬盘中,硬盘的读写能力直接影响到数据库的数据交换能力。
3,非关系型数据库 也叫nosql,不支持sql结构化查询语言。
优点:解决了关系型数据库的缺点,这就是他的优点。开源无成本,扩展性强,部署简单。软件众多。可以把内存当硬盘。
缺点:不支持SQL语句了。从新学习他们很恶心。
四,MySQL简介 1,身世介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关系型数据库管理系统,关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
图标如下:
MySQL|MySQL入门
文章图片

2,主要特点 MySQL是开源的。
MySQL支持大型系统的数据库。可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。
MysQL可以运行于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Python、Java 、Perl 、PHP等。
MySQL存储数据量较大,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。
MySQL是可以定制的,采用了GPL协议,你可以修改源码来开发自己的MySQL系统。
3,分类 社区版:社区版是完全开源免费的,社区版也支持多种数据类型和标准的SQL查询语言,能够对数据进行各种查询、增加、删除、修改等操作,所以一般情况下社区版就可以满足开发需求了。
企业版:企业版是收费的。即使在开发中需要用到一些付费的附加功能,价格相对于昂贵的Oracle、DB2等也是有很大优势的。对数据库可靠性要求比较高的企业可以选择企业版。

    推荐阅读