返回顶部
首页 > 资讯 > 数据库 >MongoD管理数据库的方法介绍
  • 244
分享到

MongoD管理数据库的方法介绍

MongoDB数据库管理 2022-07-07 11:07:12 244人浏览 泡泡鱼
摘要

今天主要了解数据库管理,在操作之前先把mongoDB服务打开。 一、显示数据库清单 如果想查看数据库列表可以使用show dbs. 二、切换数据库 通过使用MonGoDB中内置的句柄db来执行数据库操作。要对不同的数据

今天主要了解数据库管理,在操作之前先把mongoDB服务打开。

MongoD管理数据库的方法介绍

一、显示数据库清单

如果想查看数据库列表可以使用show dbs.

二、切换数据库

通过使用MonGoDB中内置的句柄db来执行数据库操作。要对不同的数据库操作时,可以使用db.getSiblings(database)方法或use <database>。

db=db.getSiblingDB('testDB')

use testDB

上面两种方法都把当前数据库句柄切换为testDB,并把db的值设为指定的数据库。

三、创建数据库

MongoDB没有提供shell中显示的创建数据库的命令。可以使用<new_database_name>创建一个新的数据库句柄,不过除非把集合添加到新的数据库,否则它实际上并不会被保存。下面的截图中创建一个新的数据库句柄之后执行show dbs时还是显示原来的数据库。添加集合之后才会有新的数据库。

MongoD管理数据库的方法介绍

四、删除数据库

有创建显示肯定会有删除,删除数据库也很简单实用dropDatabase()方法。上面的show dbs可以看到有三个数据库,下面使用dropDatabase()之后看下有几个.

可以看到删除一个之后剩下2个数据库,3-1=2嘛

MongoD管理数据库的方法介绍

五、复制数据库

复制数据库会创建一个除名称外一模一样的数据库,一般作为备份或归档时使用。

创建数据库的副本,可切换到该数据库,然后使用copyDatabase(origin,destination,[hostname])来创建一个副本。origin参数是一个字符串,指定要复制的数据库的名称,destination参数指定在此MongoDB服务器上要创建的数据库名称。可选的hostname参数指定origin数据库MongoDB服务器的主机名(如果从不同的主机复制数据库)。下面的截图是新建一个newDB数据库,里面添加了一个集和Person,然后通过复制数据库创建一个testDB数据库。show collections时可以看到也存在Person集合。

MongoD管理数据库的方法介绍

到此这篇关于MongoDB数据库管理的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。

您可能感兴趣的文档:

--结束END--

本文标题: MongoD管理数据库的方法介绍

本文链接: https://lsjlt.com/news/33244.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MongoD管理数据库的方法介绍
    今天主要了解数据库管理,在操作之前先把MongoDB服务打开。 一、显示数据库清单 如果想查看数据库列表可以使用show dbs. 二、切换数据库 通过使用MongoDB中内置的句柄db来执行数据库操作。要对不同的数据...
    99+
    2022-07-07
    MongoDB 数据库管理
  • access数据库管理系统介绍
    本篇文章给大家分享的是有关access数据库管理系统介绍,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Access全名是Microsoft O...
    99+
    2024-04-02
  • MySQL数据库安装方法与图形化管理工具介绍
    目录一、Windows安装MySQL1、下载2、解压3、配置4、环境变量5、初始化数据库6、安装MySQL服务7、启动mysql服务8、更改密码和密码认证插件9、测试10、创建用户和...
    99+
    2024-04-02
  • python操作mysql数据库的方法介绍
    下面讲讲关于python操作mysql数据库的方法,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完python操作mysql数据库的方法这篇文章你一定会有所受益。 &n...
    99+
    2024-04-02
  • MySQL数据库的介绍及安装方法
    本篇内容介绍了“MySQL数据库的介绍及安装方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  一、My...
    99+
    2024-04-02
  • Node连接mysql数据库方法介绍
    使用Node做Web开发,基本上都是使用NoSQL数据库,最频繁的就是使用MongoDB了,自己做了一些简单的Web开发,为了降低学习门槛,一直使用MySQL来做数据库。这里简单介绍一下连接MySQL数据库...
    99+
    2022-06-04
    数据库 方法 Node
  • 宝塔面板的MariaDB数据库管理功能介绍
    宝塔面板的MariaDB数据库管理功能允许用户轻松管理和操作数据库。1. 数据库创建:用户可以通过宝塔面板快速创建新的数据库。只需输...
    99+
    2023-10-09
    宝塔面板
  • Linux进程管理方法介绍
    目录一、简介二、创建进程1、前台进程2、后台进程三、查看正在运行的进程四、终止进程五、父进程和子进程六、僵尸进程和孤儿进程七、常驻进程八、top命令九、任务和进程十、前台任务和后台任务的切换一、简介 当我们运行程序时,l...
    99+
    2022-06-05
    Linux 进程管理
  • Linux文件管理方法介绍
    文件简介 用户通过Shell与linux内核交互。Shell是一个命令行解释工具(是一个软件),它将用户输入的命令转换为内核能够理解的语言(命令)。Linux下,很多工作都是通过命令完成的,学好Linux,首先要掌握常用...
    99+
    2022-06-05
    Linux 文件管理
  • linux目录管理方法介绍
    一、目录结构 目录也是一个文件,它的唯一功能是用来保存文件及其相关信息。所有的文件,包括普通文件、设备文件和目录文件,都会被保存到目录中。 1、绝对路径和相对路径 / linux 的目录有清晰的层次结构,/ 代表根目录,...
    99+
    2022-06-05
    linux 目录管理
  • Linux磁盘管理方法介绍
    linux磁盘管理好坏直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区 一、df(disk fr...
    99+
    2022-06-05
    Linux 磁盘管理
  • 备份MySQL数据库的各种方法介绍
    不知道大家之前对类似备份MySQL数据库的各种方法的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完备份MySQL数据库的各种方法你一定会有所收获的。 查看...
    99+
    2024-04-02
  • 破解MySQL数据库root密码的方法介绍
    这篇文章主要讲解了“破解MySQL数据库root密码的方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“破解MySQL数据库root密码的方法介绍”吧!...
    99+
    2024-04-02
  • mysql数据库介绍
    什么是数据库:数据库是与应用程序实现信息交互的数据存储、管理软件,并且存储数据的也都可以称为数据库。在以前没有使用数据库的时候,只能够自己写数据的存储方案。什么是sql语句:Sql语句就是对数据库进行操作的...
    99+
    2024-04-02
  • oracle数据库导入TXT文件方法介绍
    客户端连接数据库导入 安装有oracle客户端,配好监听。 以oracle数据库app用户的表user_svc_info为例<span >CREATE TABLE USER_SVC_INFO( PHONE varcha...
    99+
    2023-05-31
    oracle 数据库 txt文件
  • 关系数据库的介绍
    这期内容当中的小编将会给大家带来有关关系数据库的介绍,以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。关系数据库,是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库...
    99+
    2024-04-02
  • Linux系统中的用户管理方法介绍
    本篇内容主要讲解“Linux系统中的用户管理方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中的用户管理方法介绍”吧!用户管理的配置文件用户信息文件:/etc/passwd密...
    99+
    2023-06-12
  • AndroidSharePreferences与数据库SQLite存储实现方法介绍
    目录Android数据存储几种方式一、共享参数二、数据库SQLite1、数据定义语言(DDL)(1)创建表格(2)删除表格(3)修改表结构2、数据操纵语言(DML)(1)添加记录(2...
    99+
    2024-04-02
  • MySQL数据库结构和数据的导出和导入方法介绍
    这篇文章主要讲解了“MySQL数据库结构和数据的导出和导入方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库结构和数据的导出和导入方法介...
    99+
    2024-04-02
  • Maven依赖管理的用法介绍
    目录一、依赖传递1. 直接依赖与间接依赖2. 依赖传递冲突时的优先规则(1) 路径优先(2) 声明优先(3) 后声明覆盖先声明二、依赖管理1. 可选依赖2. 排除依赖3. 可选依赖与...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作