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