一、MongoDB數據庫的概述
MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。是當前NoSQL數據庫中比較熱門的一種,在企業中被廣泛的使用,MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB是一個文檔數據庫,這意味着它將數據存儲在類似JSON的文檔中,數據結構由鍵值(key=>value)對組成。MongoDB 文檔類似於 JSON 對象。字段值可以包含其他文檔,數組及文檔數組
MongoDB有很多優點,但是缺點也是很明顯的,比如不能建立實體關係、沒有事務管理機制
二、MongoDB的安裝
1、打開官網https://www.mongodb.com/,進入社區服務器下載
2、選擇你當前的操作系統,選擇ZIP格式下載
3、解壓縮文件後,創建文件夾和文件具體各個內容如下:
a、data目錄下 建db目錄用來存放數據庫文件
b、logs目錄下建mongo.log(用於存放logger日誌)
c、其實data和log兩個文件夾,在何處創建都無所謂,依個人習慣。關鍵在於"mongo.config"配置內容中,"dbpath"和"logpath"所指向的路徑在mongo.config 新建的配置文件中添加如下配置信息 ,裏面的內容有的不是必須的 前兩行必須得指定
dbpath=D:\mongodb-4.2.6\data\db #數據庫路徑
logpath=D:\mongodb-4.2.6\logs\mongo.log #日誌輸出文件路徑
#logappend=true #錯誤日誌採用追加模式
#journal=true #啓用日誌文件,默認啓用
#quiet=true #這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置爲false
port=27017 #端口號默認爲27017
4、上述準備工作完成後使用管理員身份打開cmd 控制檯進入解壓包的 bin目錄下輸入如下命令
mongod --dbpath D:\mongodb-4.2.6\data\db
5. 以“超級管理員身份”運行"cmd",創建MongoDB管理服務,輸入以下命令:
mongod --config "D:\mongodb-4.2.6\mongo.config" --install --serviceName "MongoDB"
此時打開資源管理器進入服務就可以看到MongoDB的服務已經在Windows Service裏面了,下次再啓動mongodb服務的時候就可以在任意位置打開命令行輸入net start mongodb
就可以了
啓動MongoDB服務命令(同樣要使用“超級管理員身份運行”):
net start MongoDB
關閉MongoDB服務命令:
net stop MongoDB
移除windows service中的mongodb服務:
mongod –remove
6. 設置環境變量,這樣就能在任意位置開啓MongDB
三、MongoDB的使用
1、確保MongoDB服務已經開啓
2、win + R直接運行"cmd",開啓mongo數據庫,輸入"mongo"即可運行
3、編寫MongDB的SQL語句
顯示所有數據庫:show dbs/show databases
切換到test數據庫,空數據庫不會顯示,需要創建一個集合,並插入文檔
創建一個名爲user的集合,並插入數據
查看user集合
顯示所有集合
刪除集合user的名稱爲ay的記錄
上面只是一些簡單的SQL語句,更多MongDB的SQL可以在網上查找