zoukankan      html  css  js  c++  java
  • MongoDB 数据库

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

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

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

    ⒋MongoDB数据库通过名称来标识。数据库名是满足以下条件的任意UTF-8字符串

    • 不能是空字符串("")。
    • 不得含有' '(空格)、.、$、/、和 (空字符)。
    • 应全部小写
    • 最多64字节。
    • 不能使用MongoDB保留的数据库名称

    ⒌MongoDB保留了一些数据库名,它们是具有特殊作用的,可以直接访问这些数据库。

    • admin: 从权限的角度来看,这是"root"数据库。要是将一个用户添加到这个数据库,这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行,比如列出所有的数据库或者关闭服务器。
    • local: 这个数据永远不会被复制,可以用来存储限于本地单台服务器的任意集合
    • config: 当Mongo用于分片设置时,config数据库在内部使用,用于保存分片的相关信息。

    ⒋数据库相关指令

      1.显示当前实例所有数据库

    show dbs

      2.显示当前数据库对象

    db

      3.连接【创建】指定的数据库(如果数据库不存在,则创建,存在则切换到指定数据库)。

    use {databaseName}

       *创建完数据库后使用show dbs命令并不会显示,只需向新添加的数据库中添加一条数据即可。

    db.coreqi.insert({"name":"fanqi"})

      4.删除数据库(当前使用的)

    db.dropDatabase()
  • 相关阅读:
    poj 1328 Radar Installation (贪心)
    hdu 2037 今年暑假不AC (贪心)
    poj 2965 The Pilots Brothers' refrigerator (dfs)
    poj 1753 Flip Game (dfs)
    hdu 2838 Cow Sorting (树状数组)
    hdu 1058 Humble Numbers (DP)
    hdu 1069 Monkey and Banana (DP)
    hdu 1087 Super Jumping! Jumping! Jumping! (DP)
    必须知道的.NET FrameWork
    使用记事本+CSC编译程序
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/12175929.html
Copyright © 2011-2022 走看看