MongoDB-介绍,数据类型,基本语句

1:什么是MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

  1. MongoDB是NoSql(不仅仅是Sql),即非关系型数据库。
  2. MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。
  3. Mongo支持丰富的查询表达式。查询指令使用类似JSON形式的Bson形式标记,可轻易查询文档中内嵌的对象及数组。
  4. 如果负载的增加(需要更多的存储空间和更强的处理能力) ,它可以分布在计算机网络中的其他节点上这就是所谓的分片。
#类似于Json格式的Bson,且必须存在唯一的标识符_id,如果不存储则系统会默认添加此_id字段
{
    "_id": 10,
    "name": "MongoDB"
}

Mongo的存储层级为:

  • 数据库
  • 集合
  • 文档

2:数据类型

数据类型说明
Object IDDocuments自生成的_id(每一个文档都有一个唯一的ID标识)
String字符串类型
Boolean布尔类型,true/false
Integer整型
Double浮点型
Arrays数组

3:基本语句

显示数据库:

show dbs;

创建/切换数据库:如果数据库为空,则不会显示该数据库

use 数据库名;

删除数据库:

db.dropDatabase();

创建集合:

db.createCollection('集合名');

删除集合:

db.集合名.drop();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值