MongoDB 第一节

今天开始学习非关系型数据库MongoDB

下载地址:http://www.mongodb.org 我用的是这个版本mongodb-win32-x86_64-2008plus-ssl-3.0.2-signed.msi

下载好之后安装,不可以选择路径,默认安装到C盘

安装好之后我们需要给MongoDB建立一个文件夹,在D盘新建MongoDB文件夹

然后把MongoDB安装目录下的文件拷贝到D盘下面MongoDB文件夹里面

接着在D盘建一个和MongoDB同级的文件夹取名为MongoDBDATA,用来存放MongoDB真正的数据文件

配置环境变量D:\MongoDB\bin

安装MongoDB,cmd到D:\MongoDB\bin目录 执行 mongod.exe --dbpath D:\MongoDBDATA(注:dbpath为数据库存放地址)

执行之后数据库就安装上了 数据库默认的端口是27017

在cmd里面检查是否安装成功  执行mongod help,如果出现以画面就说明数据库安装成功

然后我们现在来对数据库进行操作

第一步 启动数据库 cmd里面执行 mongod --dbpath D:\MongoDBDATA

第二部 链接数据库 另开一个cmd执行 mongo 127.0.0.1:27017/admin 这里用的admin账号 默认没有密码

show dbs 显示所有数据库

use dbname 创建名为dbname的数据库 如果改数据库已经存在则是设置dbname为当前数据库

show collections 显示所有数据集合

db.persons.insert({name:"xiaoxin"}) 创建名为persons的数据集合并添加name字段 值为xiaoxin

db.persons.find() 查询persons所有数据

db.persons.findOne()查询persons第一条数据

db.persons.update({name:"xiaoxin"},{$set:{name:"xiaoxin1"}}) 更新name值为xiaoxin的值为xiaoxin1

对应的SQL语句应该为 update persons set name = 'xiaoxin1' where name  = 'xiaoxin'

db.persons.update({name:"xiaoxin1"},{$set:{name:"xiaoxin2",age:10}}) 更新name值为xiaoxin1的值为xiaoxin2并且添加age字段值为10

或者是

var p = db.persons.findOne();

db.persons.update(p,{name:"xiaoxin3"}) 更新p对象name值为xiaoxin3

db.persons.remove({name:"xiaoxin3"}) 删除name为xiaoxin3的数据

第一节内容就到此结束

posted @ 2015-04-24 11:25  隨心飛揚__  阅读(96)  评论(0)    收藏  举报