美文网首页
基础概念

基础概念

作者: 啊哈_6377 | 来源:发表于2020-07-26 20:58 被阅读0次

1、基本结构

mysql    MongoDB

数据库    数据库

表            集合

行            文档

数据库

展示所有数据列表:show dbs

连接到指定数据库:use 数据库名

特殊的数据库:

admin: 从权限的角度来看,这是"root"数据库。要是将一个用户添加到这个数据库,这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行,比如列出所有的数据库或者关闭服务器。

local:这个数据永远不会被复制,可以用来存储限于本地单台服务器的任意集合

config: 当Mongo用于分片设置时,config数据库在内部使用,用于保存分片的相关信息。

collection

集合就是 MongoDB 文档组,类似MYSQL表格。集合存在于数据库中,集合没有固定的结构

Capped collections 就是固定大小的collection,需在创建时固定的大小,之后超过此大小无法存储,但具有高性能并按照插入的顺序过期的特点,常用来记录保存日志

document

文档是一组键值(key-value)对(即 BSON)。类似mysql中的行,MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型,这与关系型数据库有很大的区别

2、数据类型

string 字符串(均为utf-8编码),interger 整型数值,Boolean布尔值,double浮点型

array将数组列表存成一个键binary data 二进制数据code代码类型

timestamp时间戳类型(MongoDB内部使用)date日期

object 内嵌文档

object ID对象ID ,MongoDB中的文档都会有一个ID键,调用该对象的gettimestamp方法可获取创建文档的时间

相关文章

  • Golang Gist

    概念讲解 基础概念 基础问答 基础问答 编码能力考查x

  • 基础概念

    Ecmascript 是一个脚本语言标准,规定这个语言的语法,内置函数等等 Javascript是Ecmascri...

  • 基础概念

    集合竞价视频 做市做市商 交易时间 第一次集合竞价时间:9:15-9:25; 做市商做市前报价时间:9:25-9:...

  • 基础概念

    一:统计学和机器学习的比较和练习: 二: from:https://ai.baidu.com/paddlepadd...

  • 基础概念

    净流动资产值 格雷厄姆的主要选股规则, 是买入市值低于净流动资产值 2/3 的企业,待股价超过净资产以上某比例后卖...

  • 基础概念

    1.基本概念 Java是纯面向对象语言,“Everything is Object”;所有代码(包括函数、变量等)...

  • 基础概念

    参考教程,廖雪峰 数据类型 Number js不区分整数合浮点数,统一使用Number。NaN:表示Not a N...

  • 基础概念

    关键 标识符 所谓标识符是指变量、函数、属性的名字,或者函数的参数。标识符的书写有几个特征 区分大小写 第一个字符...

  • 基础概念

    编译后的二进制代码才是机器语言,或者叫机器代码。汇编语言亦称为符号语言。编译器将源程序转换成机器能理解的程序。无符...

  • 基础概念

    基于内容 基于用户的协同过滤 基于商品的协同过滤

网友评论

      本文标题:基础概念

      本文链接:https://www.haomeiwen.com/subject/dzuglktx.html