美文网首页
基础概念

基础概念

作者: 啊哈_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方法可获取创建文档的时间

    相关文章

      网友评论

          本文标题:基础概念

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