NoSQL DBMS

MongoDB

查询

SQL MongoDB
SELECT * FROM account; db.account.find()
SELECT * FROM account WEHRE user_id="admin"; db.account.find({user_id: "admin"})
SELECT user_idx FROM account WHERE user_id="admin"; db.account.find({ user_id: "admin" },{ user_idx:1, _id:0 })

插入

SQL MongoDB
INSERT INTO account(user_id,user_pw,) VALUES ("guest", "guest"); db.account.insert({user_id: "guest",user_pw: "guest"})

删除

SQL MongoDB
DELETE FROM account; db.account.remove()
DELETE FROM account WHERE user_id="guest"; db.account.remove( {user_id: "guest"} )

修改

SQL MongoDB
UPDATE account SET user_id="guest2" WHERE user_idx=2; db.account.update({user_idx: 2},{ $set: { user_id: "guest2" } })

Redis

查询和操作

命令 help 解释
GET GET key 查找
MGET MGET key [key …] 查找多个
SET SET key value 添加
MSET MSET key value [key value …] 添加多个
DEL DEL key [key …] 删除
EXISTS EXISTS key [key …] 检查是否存在
INCR INCR key 使数据增加1
DECR DECR key 使数据减1

管理

命令 help 설명
INFO INFO [section] DBMS 信息查询
CONFIG GET CONFIG GET parameter 设置查找
CONFIG SET CONFIG SET parameter value 输入新设置

CouchDB

基础信息:https://learn.dreamhack.io/168#12