1.与数据库相关概念对比
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | 表连接,MongoDB不支持 | |
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
1.通过shell连接mongo,在bin目录下执行./mongo
2.show dbs 显示所有数据库
3.use 数据库名称 进行数据库切换,当数据库不存在时,用该命令为创建数据库命令
3.show collections 显示当前数据库下的所有集合(表)
4.使用命令创建collections
5.插入数据语法 db.collection名字.insert(json格式数据)
db.student.insert({'name':'mic'})
6.删除当前数据库 db.dropDatabase()
7.删除集合 db.collectionName.drop();
8.插入文档 db.collectionName.insert(document); 其中document内容可以随意设置
9.更新文档 db.collectionName.update(document,{$set,document})
10.删除document db.collectionName.remove(document);
11.美化查询结果db.documentName.find().pretty();