Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为初学者推荐一个好的mongodb/数据库教程?_Mongodb_Database - Fatal编程技术网

为初学者推荐一个好的mongodb/数据库教程?

为初学者推荐一个好的mongodb/数据库教程?,mongodb,database,Mongodb,Database,我是一名设计师;精通HTML/CSS/JQuery。我对数据库几乎一无所知。我对学习mongodb很感兴趣(它似乎更简单),但找不到任何能从头到尾掌握我的教程。我发现的大多数教程都会教您如何在命令行或基于web的shell中使用它。我正在寻找一些东西来展示如何实际使用它部署站点 或者,如果mongodb不适合数据库新手,那么您可以推荐一些适合我所寻找的数据库教程吗 我发现的大多数教程都会教您如何在命令行或基于web的shell中使用它。我正在寻找一些东西来展示如何实际使用它部署站点 这就是Mon

我是一名设计师;精通HTML/CSS/JQuery。我对数据库几乎一无所知。我对学习mongodb很感兴趣(它似乎更简单),但找不到任何能从头到尾掌握我的教程。我发现的大多数教程都会教您如何在命令行或基于web的shell中使用它。我正在寻找一些东西来展示如何实际使用它部署站点

或者,如果mongodb不适合数据库新手,那么您可以推荐一些适合我所寻找的数据库教程吗

我发现的大多数教程都会教您如何在命令行或基于web的shell中使用它。我正在寻找一些东西来展示如何实际使用它部署站点

这就是MongoDB的基本出发点。它并不是真正的MySQL或SQL Server级别,您只需单击几个按钮,就可以让一切神奇地工作

教程将从命令行开始,这样您就可以执行基本CRUD(创建/读取/更新/删除)。然后,您需要了解在web服务器上使用的任何语言(PHP、Ruby、C#等)的具体细节

有入门教程(在服务器上安装MongoDB、安装驱动程序等)。但是您必须让我们知道您在后端使用的是什么语言


PHP有大量的“入门”文档

这是一个好主意。以下是与的链接之一。这里有一个例子


您可能会发现PHP代码与shell非常相似。您使用
数组(“\u id'=>“bob”)
而不是
{\u id:'bob'}
,使用
db->coll->find()
而不是
db.coll.find()

以下是我在编写课程文档时查看的两个重要来源:

掌握经典关系数据库:
并继续以可视化方式创建数据库:
接下来,您可以深入了解SQL知识:
现在,了解非关系“NoSQL”世界:
注意:您可以直接转到MongoDB/NoSQL部分,但是 建议至少查看第一个链接(关系数据库)以 充分了解这两种模式的利弊


p、 我不是tutsplus.com的一部分,也不是他们的亲戚。在我看来,如果你真的想学习一些对你的职业生涯最有帮助的东西,那么这些问题在那里都得到了很好的解释

——学习关系数据库。MySQL是免费的,应用非常广泛。因为关系数据库和MySQL的应用非常广泛,所以您会发现许多教程。MongoDB非常适合特定用途。但是,它对您的职业生涯几乎没有帮助,而且在存储结构良好的相关数据时,它往往是错误的选择。谢谢evan!我会调查的。它给你基本的知识。我从这里开始了我的MongoDB我觉得理解之路始于对主题的概述(更大的图景),然后战略性地聚焦于基本概念的各个支柱。因此,我建议从MongoDB的词汇表开始,它将让您更全面地了解其功能。MongoDB文档以清晰的方式提供了所需的一切。如果您正在寻找一些例子,我想推荐感谢盖茨。我想我最熟悉的语言是php。@alex One不必使用编程语言来学习MongoDB。如果您希望以图形化的方式查看内容,从而专注于理解您的结构而不是语法,则可以使用命令行或基于GUI的工具(如RoboMongo)。