| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 【MySQL浮游塔 第①期】数据库概述 -> 正文阅读 |
|
[大数据]【MySQL浮游塔 第①期】数据库概述 |
前言 嗨嗨,同志们好,这里是断更两个月的枫子,今天要开启的是MySQL数据库的新专栏,此新专栏将会每周发布一篇新文章,将用三个月12篇左右的内容,为即将学习该学科的同志讲述MySQL的基础内容,期间还会夹杂着一些实例操作等。 就题目所示,本章要为大家讲解的是数据库的基本概述,包括MySQL的产生,数据库的发展史及其基本特点等内容,那么下面就让我们开始吧!
目录 浮游塔第1层:疯狂的MySQL创始人于1962年3月3日出生于芬兰首都的Monty是一位编程天才,他也是MySQL的CTO及共同创始人。 Monty撰写了MySQL的95%服务器端代码。他的程序可以追溯到1978年,他为TCX DataKonsult AB工作的时候。 图片来自网络,侵权即删 在Monty16岁之前,他还和其他小孩子一样正常上学读书,而这个重大转折点的就在于Monty用了一整个暑假打工所攒下钱来买了第一台个人电脑,此后他仿佛进入了一个崭新的世界,对电脑有关的一切知识都爱不释手,并且令人厌倦的“编程”都成为了他的一种瘾。 在Monty17岁那年发生了一件令人称奇的事情,由于不满足电脑的内存大小,Monty偷偷搞来一艘船,独自一人去瑞典的电脑店里买高级组件,这就是为什么我会称他疯狂。 后来他在店里遇到艾伦和大卫,没错,这两个人就是MySQL的另外两名创始人,命运就是这么神奇。 19岁,Monty考上了赫尔辛基理工大学,但没读完就辍学了。不是因为他不好学,而是大学已经没有东西可以教他了。后来他开始全职写代码,给自己更多有真实需求和现实意义的开发项目挑战。 ( 1995年,和艾伦、大卫成立了MySQL AB。在此之后,他成为MySQL背后主要的原动力。 1996年10月,MySQL终于发布了,它得到了广泛的欢迎,后来它成为了全世界最流行的开源数据库。 2008年1月16号,MySQL被SUN公司以10亿美元收购。 2009年4月21号,SUN又被Oracal以74亿美元价格收购。 浮游塔第2层:数据库到底是什么?简单的说,数据库(DB: DataBase)是存储、管理数据的容器; 严格的说,数据库是按照某种数据结构对数据进行组织、存储和管理的容器也就是说,数据库是长期存储是在一起的互相有联系的数据集合。数据库中的数据是集成的、可共享的、最小冗余的、能为多种应用服务的。 我们可以将数据库类比成图书馆,而里面的书就类比成数据,这样一来的话是不是就更好理解了? 从以上几句话中,我们可以看出数据库有以下四大特点:
浮游塔第3层:数据库系统又是什么?
这里我们也可以将前三个部分其类比为图书馆:
下面我们就来介绍一下数据库管理系统与数据库管理员
浮游塔第4层:数据库系统的三个发展阶段在应用需求的驱动下,在计算机硬件,软件发展的基础上,数据库管理发展经历了以下三个阶段。
浮游塔第5层:数据库系统的基本特点数据库技术是在文件系统基础上发展产生的,两者都以数据文件的形式组织数据,但由于数据库系统在文件系统之上加入了DBMS对数据进行管理,从而使得数据库系统具有以下特点:
浮游塔第6层:数据库中的关系模型通常情况下,数据库管理系统会选择某种“数学模型”来存储、组织和管理数据库中的数据。
?而此前提到的关系数据库(RDBMS)就是基于“关系模型”的,且已经占据了主导地位。 关系数据库中所谓的“关系”,实质上是一张二维表。作为数据库中最为重要的数据库对象,数据库表的设计过程并非一蹴而就, 以下面的“选课系统”为例。 数据库表是由列和行构成的,每一列(字段)都是由一个列名(字段名)进行标记的; 除去字段名那一行,表中的每一行称为一条记录,故图中有5个字段及记录。 浮游塔第7层:结构化查询语言——SQL结构化查询语言(SQL),是一种应用最为广泛的关系数据库语言,但它并不是一种功能完善的程序设计语言。 它定义了操作关系数据库的标准语法,目前几乎所有的关系数据库管理系统都支持SQL。 虽然SQL只提供了一套标准语法,但各个关系数据库管理系统都对其标准进行了扩展。 这些扩展命令导致了不同的数据库中存在差异,而这种差异也导致了数据库在移植时出现了诸多的不便。 浮游塔第8层:MySQL数据库概述MySQL是一个关系数据库管理系统,由瑞典MySQL AB公司开发,目前属于Orcal公司。 与DB2,Oracle等商业化且价格昂贵的数据库管理系统相比,MySQL具有成本低、开源、免费、易于安装、性能高效、功能齐全、速度快等特点,故许多中小型网站为了降低总体成本而选择MySQL作为网站的数据库管理系统。 且MySQL是全球最受欢迎开源数据库管理系统之一。 浮游塔第9层:MySQL数据库系统的特点MySql数据库管理系统具有以下一些特性:
浮游塔第10层:MySQL5.5的安装mysql安装包及安装方法.rar-MySQL文档类资源-CSDN文库 后记至此,Mysql浮游塔第一期的内容就完结了。 相较于此前C语言和java的内容,Mysql的内容没有像它们一样的逻辑,所以显得更加枯燥,我都有点顶不住了,泪目~ 希望大家能够一起学好这门学科。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 9:47:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |