下载
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网地址下载安装。
概念
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table | joins | 表连接(MongoDB不支持) |
primary key | primary key | MongoDB自动在每个集合中添加_id的主键 |
连接
mongodb://localhost 连接本地数据库27017端口
mongodb://root:root@localhost 使用用户名root密码为roott连接本地数据库27017端口
mongodb://localhost,localhost:27018,localhost:27019,连接三台主从服务器,端口为27017、27018、27019
语法
查询数据库
show dbs 查询全部数据库
db 显示当前数据库
创建数据库
use test 有就切换,没有就创建
删除数据库
db.dropDatabase() 先切换到当前数据库在执行
集合
创建集合
db.createCollection(name, options)
name: 新创建的集合名称
options: 创建参数
删除集合
db.collection.drop()
例子:
db.student.drop() 删除student集合
插入命令
db.COLLECTION_NAME.insert(document)
例子:
db.student.insert({"name":"蓦然回首","age":100})
替换文档
db.student.update({"name":"hello"},{"name":"world","age":10})