MongoDB数据库的基本概念

0x01 概念

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

0x02 概念解析

SQL术语/概念 MongoDB术语/概念 解释/说明
database database 数据库
table collection 数据库表/集合
row document 数据记录行/文档
column field 数据字段/域
index index 索引
table joins 表连接,MongoDB不支持
primary key primary key 主键,MongoDB自动将_id字段设置为主键

mongodb 部分概念见下图

0x03 数据库

一个mongodb中可以建立多个数据库。

MongoDB的默认数据库为”db”,该数据库存储在data目录中。

MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。

“show dbs” 命令可以显示所有数据的列表。

$ ./mongo  MongoDB shell version: 3.0.6  connecting to: test  > show dbs  local  0.078GB  test   0.078GB  >   

执行 “db” 命令可以显示当前数据库对象或集合.

本文地址:https://blog.csdn.net/single7_/article/details/110677275

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐