【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用户去官网下载。但是注意这个是付费的。大家也可以去找一找破解版再哪里下载。

相关推荐
计算机毕设小月哥12 分钟前
【Hadoop+Spark+python毕设】中风患者数据可视化分析系统、计算机毕业设计、包括数据爬取、Spark、数据分析、数据可视化、Hadoop
后端·python·mysql
Keep_Trying_Go14 分钟前
基于Zero-Shot的目标计数算法详解(Open-world Text-specified Object Counting)
人工智能·pytorch·python·算法·多模态·目标统计
计算机毕设匠心工作室27 分钟前
【python大数据毕设实战】强迫症特征与影响因素数据分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学
后端·python·mysql
河南博为智能科技有限公司36 分钟前
高集成度国产八串口联网服务器:工业级多设备联网解决方案
大数据·运维·服务器·数据库·人工智能·物联网
Trouville012 小时前
Pycharm软件初始化设置,字体和shell路径如何设置到最舒服
ide·python·pycharm
高-老师2 小时前
WRF模式与Python融合技术在多领域中的应用及精美绘图
人工智能·python·wrf模式
小白学大数据2 小时前
基于Splash的搜狗图片动态页面渲染爬取实战指南
开发语言·爬虫·python
零日失眠者2 小时前
【文件管理系列】003:重复文件查找工具
后端·python
FreeCode2 小时前
一文了解LangGraph智能体设计开发过程:Thinking in LangGraph
python·langchain·agent