MongDB就想传说中的潘多拉魔盒一样,魔力无限,让人遐想。NoSQL这玩意是最近几年提出来的新产物“Not noly SQL”,而且MongDB就其中一员,OK 让我们来学习一下MongDB吧
获取MongDB
你可以在MongDB的官网上下载 http://www.mongodb.org/,
MongDB当前最新的版本是2.6.0 如果你下载时被墙了,也可以到百度中搜索需要的资源。
下载完成之后解压文件,并在同级目录下面创建 放置数据目录、放置日志目录
解压完成之后,你也可以在path中配置MongDB的路径,这样的话就方便你启动MongDB(我比较懒 就没有使用了)
OK 完成之后 我们就需要尝尝MongDB的味道了。
在开启一个cmd命令窗口,进入MongDB的根目录,并输入 mongo.exe就启动MongDB
进入之后我们首先会干嘛呢?以我们使用mySQL或者Oracle的经验,首先肯定是创建用户、创建表空间和连接啦!在MongDB中也可以如此 ,当然这是后话...
我们首先来体验一下MongDB的CRUD吧
MongDB的使用语法和SQL很有一点点区别,比如 查询:SQL select xx from xx MongDB查询是:db.xx.find()
我们可以看看一些常用的命令比如:
db 显示当前的数据库
show dbs 显示所有的数据
show users 显示所用的用户 等等 详细用法可以查询API或者度娘
让我们试试各种语句吧
MnogDB存放数据都是以JSON的方式存放,以:Key-value的形式
MongDB的插入:db.数据库名.insert({“name":"fuck"});如下图:
MongDB的查询: db.数据库名.find();
MongDB的修改:db.数据库名.update({"修改类容":"修改值"},{$set:{"修改的Key":"修改的Value”}})
MongDB的删除:db.数据库名.remove({"移除数据的Key":"移除数据的value"})