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.關係模型的操作和完整性約束 資料操作是集合操作,操作物件和操作結構都是關係...