【M-App】开发 001 安装数据库 MySql 图文详解

首先不论我们在开发Web端应用还是移动端应用,我们都需要考虑到一个问题,就是数据库的使用。

如何挑选一个适合我们的数据库非常重要。

什么是 数据库?

数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。

几个数据库的特点

一以下数据库:一、MySQL;二、PostgreSQL;三、MongoDB;四、Redis;五、SQLite。MySQL是一种开源的关系型数据库。它拥有广泛的社区支持和文档资料,适用于Web应用程序和大型企业级应用程序。MySQL的速度快且可扩展,可以处理大量数据。

一、MySQL

MySQL是一种开源的关系型数据库。它拥有广泛的社区支持和文档资料,适用于Web应用程序和大型企业级应用程序。MySQL的速度快且可扩展,可以处理大量数据。它也可以与多种编程语言集成,包括PHP、Java等,因此在移动应用服务器端中也广泛使用。

二、PostgreSQL

PostgreSQL是一种开源的关系型数据库,也是一种高级数据库。它支持复杂的查询和事务处理,并且在处理大型数据时性能好。PostgreSQL还支持JSON和XML类型的数据,使得它在Web应用程序和移动应用服务器端中也有很好的应用。

三、MongoDB

MongoDB是一种非关系型数据库,也是一种文档数据库。它支持JSON格式的数据,可以通过文档来存储和查询数据,具有很高的灵活性。MongoDB还支持水平扩展,可以适应高并发的数据访问需求,因此在移动应用服务器端中也有很好的应用。

四、Redis

Redis是一种基于内存的键值存储数据库。它是一种高速的数据库,可以快速地读取和写入数据。Redis支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合等,使得它在移动应用服务器端的缓存存储中有很好的应用。

五、SQLite

SQLite是一种轻量级的关系型数据库,适用于嵌入式系统和移动应用程序。它不需要单独的服务器进程,可以直接嵌入到应用程序中。SQLite的速度快且占用资源少,因此在移动应用服务器端的小型应用中也有很好的应用。

MySql 的安装

本次我们使用的是MySql,所以下面带着大家一步一步的安装MySql

第一步 下载

官网链接: dev.mysql.com/downloads/m...

这里去选择所对应的系统

这里直接跳过登录/注册

下载的dmg,下载好啦,双击点开

密码这里,忘记截图了,选择第二个,不要加密的。这样我们后面操作起来蛮方便的

然后,就安装好啦!

第二步 打开服务器

下载可视化工具,苹果商店里面直接下载。或者windows用户去官网下载。但是注意这个是付费的。大家也可以去找一找破解版再哪里下载。

相关推荐
是十一月末4 分钟前
Opencv实现图片和视频的加噪、平滑处理
人工智能·python·opencv·计算机视觉·音视频
周盛欢15 分钟前
云服务器yum无法解析mirrorlist.centos.org
开发语言·python
程序员一诺36 分钟前
【深度学习】嘿马深度学习笔记第10篇:卷积神经网络,学习目标【附代码文档】
人工智能·python·深度学习·算法
是我知白哒38 分钟前
pdf转换文本:基于python的tesseract
python·pdf·ocr
代码的乐趣1 小时前
支持selenium的chrome driver更新到131.0.6778.204
chrome·python·selenium
喝醉酒的小白1 小时前
ES 集群 A 和 ES 集群 B 数据流通
大数据·elasticsearch·搜索引擎
炭烤玛卡巴卡1 小时前
初学elasticsearch
大数据·学习·elasticsearch·搜索引擎
it噩梦1 小时前
es 中使用update 、create 、index的区别
大数据·elasticsearch
又蓝1 小时前
使用 Python 操作 Excel 表格
开发语言·python·excel
余~~185381628002 小时前
稳定的碰一碰发视频、碰一碰矩阵源码技术开发,支持OEM
开发语言·人工智能·python·音视频