日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装

發(fā)布時(shí)間:2023/12/10 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MongoDB(芒果数据库)学习(准备)———环境及图形化工具安装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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安裝

  • 下載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----path
    將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)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。