MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装
MongoDB(芒果數據庫)學習(一)——環境及圖形化工具安裝
你好! 這是我第一次使用 芒果數據庫,通過一星期學習以下是我的經驗積累如果錯誤言辭請聯系本人修正,十分感謝。
都是基于win10版本,精力有限,其它的版本…你們懂得哈哈
MongoDB 簡介
MongoDB是為快速開發互聯網Web應用 而設計的數據庫系統,目標是極簡、靈活。
MongoDB的數據模型是面向文檔的,文檔是一種類似于JSON的結構,這個數據庫中存的是各種各樣的 JSON。(BSON)
(BSON主要被用作MongoDB數據庫中的數據存儲和網絡傳輸格式,BSON之名緣于JSON,含義為Binary JSON(二進制JSON))
一、 MongoDB安裝
下載地址 :
https://www.mongodb.org/dl/win32/
MongoDB的版本偶數版本為穩定版,奇數 版本為開發版。(不用翻墻即可進入,官網基本都需要翻墻訪問)
安裝方式為壓縮包方式安裝
(因為本來是做成了客戶端安裝,但之后命令會不好用,忍痛制作這種方式)
單機網址默認下載,然后將目錄解壓,最后制成如下路徑,(沒啥作用為了----美觀)。
C:\MongoDB\Server\4.2.5
設置數據庫存放位置,我是這樣設置的,log文件夾下會有個mongodb.log文件用來存放日志。
客戶端安裝須注意:(老版本不會設置data/log目錄,后續啟動服務,需要手動創建data以及log,不然會找不到等其他問題。
在最后一步的時候,要把這個mongodb自帶的形化管理界面的勾去掉!!不然你會等很久。)
將MongoDB的bin目錄添加到path下,以方便通過cmd(命令行工具)啟動mongodb。
注意一直到安裝路徑的bin下即可。
C:\MongoDB\Server\4.2.5\bin
二、啟動MongoDB
1:數據庫服務器啟動(保存數據用):
每次要操作數據庫,都需要打開此窗口,并不可以關閉。
打開CMD命令行窗口,輸入mongod
如果默認客戶端版本,因為會有個默認路徑因此不會出錯。
如果出現錯誤,因為沒有指定數據庫db位置,(可設置更改后的路徑 ,data 為數據庫存放位置也可以更改數據庫位置:mongod –dbpath D:\mongodb\data\db) 這個文件及路徑一定要有。不然會出錯。
出現以上口令表示,在端口27017等待鏈接,數據庫已經啟動。(不要關閉)
(也可更改默認端口:mongod -dbpath D:\mongodb\data --port 12580)
2:數據庫客戶端啟動(操作數據):
新開CMD命令行窗口,輸入mongo
出現 > 表示mogon已經成功連接,已經入mongo shell。
在這里就可創建數據庫,增刪改查等等。
三、將Mongodb設置為系統服務
每次啟動服務都需要啟動服務,為了方便,可以將啟動數據庫寫成window服務的方式。
以管理員身份啟動cmd后 ,輸入命令:
會發現windowsserver服務已經被我們創建完了。以后只需要啟動服務就可連接到mongodb中。
在當前最新的客戶端安裝版本中,已經自動創建好server服務。
四、基本指令
(1)基本概念:數據庫(database)
集合(collection)文檔(document)在mongodb中,數據庫和集合(都不需要手動創建,當我們創建的文檔時,如果文檔所在的集合或數據庫都沒有,mongodb會自動創建集合與數據庫。(2)基本指令:
Show dbsShow databases顯示當前的所有數據庫Use 數據庫名 即可創建Db表示當前所處數據庫。show collections顯示所有集合
(3)數據庫CRUD的操作:
在官網的dos分類下的Mongodb
網址:https://docs.mongodb.com/manual/crud/
語法后期會將,本期內容只是公布一下學習渠道,以及環境安裝。
五、安裝圖形化工具
如同Oracle或Mysql一樣,針對數據庫都會有一定的圖形化操作工具。會介紹兩款常用軟件,Manager與Studio3T。后者會用的人更多些。
1、Manager工具:
網址:https://www.mongodbmanager.com/download
next大法即可,有勾打勾。
2、studio3T
⑴安裝:
網址:https://studio3t.com/
選擇操作版本,選右側的即可。
⑵使用
1、連接到數據庫,連接名稱任意,下方連接方式為localhost,端口與自己所開服務端口相同即可。
(注:上述提到的mongod服務 需要cmd打開,或者系統server啟動)
2、基本使用
打開上方 shell,在shell中輸入語令。下方可調節顯示視圖,分為:table view、Jsonview、treeview等。
六、結語
1、mongodb語法以及標間構成跟傳統sql文大不相同,但因其擴展性強,還是很受歡迎!
2、在學習中不要用Oracle的知識去理解。會比較方便學。以上安裝肯定還會遇到其他問題,盡力解決就好。
4、最后感謝您的閱讀!
總結
以上是生活随笔為你收集整理的MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Leetcode][第112题][JA
- 下一篇: 芒果数据库备份与还原