zoukankan      html  css  js  c++  java
  • MongoDB基础篇2:数据库/用户/数据集合的增删改

    一、数据库操作
    创建并进入数据库:
    命令:use DATABASE_NAME
    示例:use tms
     
    查看所有数据库:
    命令:show dbs
     
    注意:
    (1)新创建的数据库在show dbs命令下看不到,如果要显示它,需要在里面加一条数据
    命令:db.collectionName.insert({"name":"测试一下"})
    示例:db.tms.insert({"name":"测试一下"})
    (2)如果没有创建数据库,insert操作插入的数据,默认在test数据集中
     
    删除数据库:
    命令:
    use DATABASE_NAME
    db.dropDatabase()
     
    二、用户操作
    1、非授权方式创建管理员
    //创建admin数据库
    use admin
    //添加管理员用户
    db.createUser({user:"root",pwd:"root",roles:["root"]})
     
    2、授权方式创建单个数据库的账号
    //切换到tms数据库(如果没有tms数据库,此操作会自动创建出tms数据库)
    use tms
    //创建用户
    db.createUser({user: "tms", pwd: "tms", roles: [{ role: "dbOwner", db: "tms" }]})
    //查询当前数据库下的用户
    db.show users
    //用户密码验证,如果认证成功返回1
    db.auth("tms", "tms")
    //删除用户
    db.dropUser("tms")
     
    三、数据集合
    创建数据集合:
    db.createCollection("collectionName")
     
    查看数据库已有集合:
    show collections
     
    删除数据库下某个集合:
    db.collectionName.drop()
     
  • 相关阅读:
    clickhouse-(04)-常用高阶函数
    clickhouse-(03)-库和表引擎
    clickhouse-(02)-适合的场景
    clickhouse-(01)-安装
    MySQL实战45讲-笔记
    Linux软连接和硬链接
    直接访问和间接访问
    指针和地址的区别
    配置Apache 运行CGI---------笔记
    配置Apache 运行CGI
  • 原文地址:https://www.cnblogs.com/HiDeveloper/p/9045097.html
Copyright © 2011-2022 走看看