mongodb資料庫的一些常見操作命令

2021-10-07 02:54:57 字數 1293 閱讀 2300

mongodb是乙個文件資料庫,提供良好的效能,領先的非關係型資料庫。採用bson儲存文件資料。bson()是一種二進位制的儲存格式,簡稱binaryjson 相對於json多了date型別和二進位制陣列。

優勢:

1、以管理員身份開啟命令列視窗,切換到d盤,並建立data\db目錄,用來存放資料庫檔案。

2、啟動mongdb服務,並指定資料庫檔案存放的目錄

3、開啟命令列視窗,輸入mongo執行mongo程式,連線到上一步啟動mongodb服務。

1.cd e:

mkdir data\db

2.mongodb --dbpath "資料庫檔案存放的目錄"

3.mongo

1. 建立student資料庫

use student

2.檢視資料庫

show databases /

/簡寫 show dbs

3. 檢視集合

show collectiona

4.向user集合內插入資料

db.user.insert(

) db.user.insert(

)db.user.insert(

)db.user.insert();

5.查詢資料

db.user.find()/

/ lt 小於 gt 大於

// lte 小於等於 gte大於等於

db.user.find(

)db.user.find(})

//查詢user中年齡小於20的資料

// 通過正規表示式進行模糊查詢

db.user.find()/

/查詢18到28之間的資料

db.user.find(})

6.刪除集合內的資料

db.user.deleteone();

db.user.deletemany();

db.student.remove()/

/最簡便

7.修改資料

db.user.updateone(,)

//會將原來的資料全部替換

db.user.updateone(,}

)//只修改要修改的資料

8.替換資料

db.user.replaceone(,)

9.刪除集合

db.集合名.drop(

)10.刪除資料庫步驟

(1) use 資料庫

(2) db.dropdatabase(

)

資料庫常見的一些語句

一.資料庫的登入 在控制台中進行登入 1.明文登入 mysql u使用者名稱 p密碼 2.密文登入 mysql u使用者名稱 p 回車,然後輸入密碼 二.ddl運算元據庫 1.建立資料庫 a.直接建立資料庫 記住 create database 資料庫名 b.判斷是否存在並建立資料庫 了解 crea...

資料庫一些記錄

資料庫三大正規化 第一正規化 1nf 資料表中的每一列 每個字段 必須是不可拆分的最小單元,也就是確保每一列的原子性。解釋 每一列屬性都是不可再分的屬性值,確保每一列的原子性,如果兩列的屬性相近或相似或一樣,盡量合併屬性一樣的列,確保不產生冗餘資料。第二正規化 2nf 滿足1nf後,要求表中的所有列...

資料庫的一些複習

1.關係資料模型的資料結構,在使用者的觀點下,關係模型中資料的結構就是一張二維表,它由行和列組成 關係必須是規範化的,滿足一定的規範條件 1 最基本的規範條件 關係的每乙個分量必須是乙個不可分割的資料項,不允許表中還有表 2.關係模型的操作和完整性約束 資料操作是集合操作,操作物件和操作結構都是關係...