MongoDB 初体验

简单的说:

MongoDB是一个面向文档的数据库系统。使用C++编写,不支持SQL

使用BSON作为数据存储和传输的格式。BSON是一种类似JSON的二进制序列化文档,支持嵌套对象和数组。

MongoDB很像MySQLdocument对应MySQLrowcollection对应MySQLtable


  1.先启动服务器

mongod.exe --dbpath K;/date  (指定的目录必须先创建,要不会报错)
     
2.启动客户端

mongo.exe  (数据库里面有一个默认的库  test)

show dbs 显示全部数据库

db.user 创建一个表 

db.user.save({name:"lei",sex:"boy"}) 在user中添加一个用户  当然save等价于 insert

db.user.find()查看表中的全部数据

3.创建新库

use student (如果student不存在的话就创建student库)。。如果没有插入数据的话 就不会显现库名

(好吧  MongoDB的查询语句就不写了)。。回家自己看  查询语句和mysql的对照。。。

4.MongoDB 的安全和认证(权限)

MongoDB里面我们可以为特定的集合 或者文档指定权限(当然有一个 管理员 admin 集合和文档的权限对他貌似没有用)

1.创建一个用户  db.student.addUser("1","1")

2.为这个表指定一个权限用户  db.student.auth("1","1")


5.数据的导入和到处(针对于mysql数据库)

1.将mysql里面的数据导入mongodb里面

2.将mongodb里面的数据导出


6.将MongoDB服务器 做成 系统的一个  “服务”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值