建筑行业人才网,aso优化技巧大aso技巧,php的网站怎么做,做网站做哪个行业好目录 数据库是什么呢#xff1f;MySQL 数据库是什么呢#xff1f;
在我们开始学习MySQL之前#xff0c;先来了解一下#xff0c;什么是数据库呢#xff1f;我相信此时很多人会说是管理数据的#xff0c;完全正确#xff01;用数据库我们可以去存储大量的数据。我来给你… 目录 数据库是什么呢MySQL 数据库是什么呢
在我们开始学习MySQL之前先来了解一下什么是数据库呢我相信此时很多人会说是管理数据的完全正确用数据库我们可以去存储大量的数据。我来给你们继续补充一下知识。 数据库是一类软件用来管理数据。数据库分为两类关系型数据库和非关系型数据库。 关系型数据库一般来说对数据的要求比较严格通常是用表来组织数据。非关系型数据库与关系型数据库相反对数据的要求比较松散通常用键值对或者文档来组织数据。 关系型数据库有很多种我们来分别介绍一下
Oracle:这个是最典型的关系型数据库当然也非常好用但有一个致命的缺点就是很贵而且使用Oracle数据库还要搭配一系列小型机这个价钱也不便宜很少公司会去用它。那他为啥还存在呢肯定是好呀哈哈哈~对于一些特别有钱的公司或者是要存储特别重要的数据的时候都会采用Oracle有保障。有了bug后人家公司会专门有人来进行修复。MySQL:这个和Oracle形成了对比这个是免费的还是开源的。免费的它不香嘛所以现在大部分的公司采用的数据库都是MySQL。可能会有人有疑问既然MySQL这么火那Oracle不是更不好挣钱哈哈哈是的所以Oracle为了没有威胁它把MySQL收购了…当然不影响咱们使用这只是利益的争夺。SQL Server:这个数据库也是关系型数据库这个数据库是微软开发设计的。嗯…它也很好用但是吧微软老喜欢捆绑销售这也就耽误了SQL Server传播。那时候服务器主要用Linux但是微软有Windows服务器远远比不过Linux的火度所以微软就捆绑销售SQL Server只能在Windows服务器上用这不仅没带火Windows反而把SQL Server拉下了深渊。SQLite:这个数据库同样也是一个关系型数据库但是体积非常小。一般都在嵌入式设备中用到比方说冰箱洗衣机等潜入了一个小型计算机一般用到的数据库就是SQLite,安卓系统的很多程序用到的都是SQLite存储数据。
非关系型数据库有Redis,MongoDB等。
MySQL
MySQL是一个客户端-服务器的程序客户端和服务器的交互依赖于网络。所以客户端可以和服务器在同一个设备上也可以在不用的设备上。MySQL数据库中的数据是存储到硬盘上的不易丢失存储空间大。服务器管理数据。当然有的数据库为了操作数据很快将数据存储到了内存上Redis。服务器是一直运行的不休息可以对接很多个客户端。MySQL的客户端有很多形式命令行窗口sqlyognavicat等等。建议大家前期学习的时候采用命令行窗口可以巩固sql语句。操作数据库的语言是SQL语言客户端发送操作的请求服务器响应回去。 这次就先带大家初步了解一下数据库下节课我们就来正经玩意喽