""" mongodb登入
# mongo 遠端主機ip或dns:mongodb埠號/資料庫名 -u user -p password
# -u -p 可不填,進入後使用db.auth驗證
""""""mongodb基礎命令
show dbs # 顯示所有資料庫
use db_name # 使用某個資料庫,如果沒有則新建
show collections # 顯示所有集合
db.collection_name.drop() # 刪除指定集合
db.dropdatabase() # 刪除指定資料庫,需要先切換到需要刪除的資料庫下use db_name
"""""" mongodb查詢
db.col.find().pretty() # 等於
db.col.find(}).pretty() # 小於
db.col.find(}).pretty() # 小於或等於
db.col.find(}).pretty() # 大於
db.col.find(}).pretty() # 大於或等於
db.col.find(}).pretty() # 不等於
"""""" 使用者命令
db.createuser(]}) # 新建使用者,admin必須切換到admin資料庫:use admin
mongo→use admin→db.auth('admin', 'qwe123') # 用指定庫的使用者名稱密碼登入
db.changeuserpassword("admin", "admin123") # 修改密碼
db.dropuser("user_name") # 刪除使用者
db.getuser("user_name") # 顯示使用者的詳情
show roles # 顯示所有許可權
db.createrole(,actions: [ "serverstatus" ] }], roles:}) # 建立許可權
db.droprole("test_role") # 刪除許可權
read 允許使用者讀取指定資料庫
readwrite 允許使用者讀寫指定資料庫
dbadmin 允許使用者在指定資料庫中執行管理函式,如索引建立、刪除,檢視統計或訪問system.profile
useradmin 允許使用者向system.users集合寫入,可以在指定資料庫裡建立、刪除和管理使用者
clusteradmin 只在admin資料庫中可用,賦予使用者所有分片和複製集相關函式的管理許可權
readanydatabase 只在admin資料庫中可用,賦予使用者所有資料庫的讀許可權
readwriteanydatabase 只在admin資料庫中可用,賦予使用者所有資料庫的讀寫許可權
useradminanydatabase 只在admin資料庫中可用,賦予使用者所有資料庫的useradmin許可權
dbadminanydatabase 只在admin資料庫中可用,賦予使用者所有資料庫的dbadmin許可權
root 只在admin資料庫中可用。超級賬號,超級許可權
"""
MongoDB 命令列操作
mongodb目前支援的儲存引擎為記憶體對映引擎。當mongodb啟動的時候,會將所有的資料檔案對映到記憶體中,然後作業系統會託管所有的磁碟操作。上mongodb官網 我們發現有32bit和64bit,這個就要看你系統了,不過這裡有兩點注意 32bit的mongodb最大只能存放2g的資料,64bi...
mysql js 命令列登入 命令列操作
一 安裝nodejs window安裝cnpm npm i g cnpm registry 二 linux命令 安裝nodejs或者cnpm時,因為是全域性安裝的,要用到root許可權,所以要用sodu命令。只要能查到版本號就說明裝好了。1.比如 安裝cnpm sudo npm i g cnpm r...
mysql命令列cmd CMD命令列操作MySQL
連線mysql伺服器 mysql u使用者名稱 p密碼 mysql u使用者名稱 p enter password 輸入密碼 無密碼則直接回車 mysql h主機名 u使用者名稱 p密碼 d資料庫名稱 退出 exit quit q ctrl c 顯示幫助資訊 h 取消本行命令 c 取消當前未完成的操...