MongoDB学习笔记
2014-04-27 12:01
176 查看
MongDB就想传说中的潘多拉魔盒一样,魔力无限,让人遐想。NoSQL这玩意是最近几年提出来的新产物“Not noly SQL”,而且MongDB就其中一员,OK 让我们来学习一下MongDB吧
获取MongDB
你可以在MongDB的官网上下载 http://www.mongodb.org/,MongDB当前最新的版本是2.6.0 如果你下载时被墙了,也可以到百度中搜索需要的资源。
下载完成之后解压文件,并在同级目录下面创建 放置数据目录、放置日志目录
解压完成之后,你也可以在path中配置MongDB的路径,这样的话就方便你启动MongDB(我比较懒 就没有使用了)
OK 完成之后 我们就需要尝尝MongDB的味道了。
启动MongDB需指定MongDB的数据放置路径,进入到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"})
相关文章推荐
- MongoDB学习笔记(六) MongoDB索引用法和效率分析(转)
- MongoDB学习笔记(7)--访问控制
- MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
- MongoDB学习笔记
- MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
- MongoDB学习笔记(一) MongoDB介绍及安装
- MongoDB学习笔记《三》
- MongoDB学习笔记系列:(二) Shell基本操作和BSON数据类型
- MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
- MongoDB学习笔记(索引)
- mongoDB学习笔记——存取图片(C#)
- MongoDB学习笔记(索引)
- MongoDB学习笔记(一) MongoDB介绍及安装
- mongodb学习笔记
- Mongodb学习笔记
- MongoDB学习笔记之分组(group)使用示例
- Mongodb学习笔记(一)
- mongoDB学习笔记——安装及启动
- MongoDB学习笔记(5)分片技术
- MongoDB学习笔记——Master/Slave主从复制