MongoDB 创建数据库

语法

MongoDB 创建数据库的语法格式如下:

useDATABASE_NAME

如果数据库不存在,则创建数据库,否则切换到指定数据库。

实例

以下实例我们创建了数据库 runoob:

>userunoob

switched to db runoob

>db

runoob

>

如果你想查看所有数据库,可以使用 show dbs 命令:

>show dbs

local0.078GBtest 0.078GB>

可以看到,我们刚创建的数据库 runoob 并不在数据库的列表中, 要显示它,我们需要向 runoob 数据库插入一些数据。

>db.runoob.insert({"name":"菜鸟教程"})WriteResult({"nInserted":1})>show dbs

local0.078GBrunoob 0.078GBtest 0.078GB>

MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。

MongoDB 删除数据库

语法

MongoDB 删除数据库的语法格式如下:

db.dropDatabase()

删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。

实例

以下实例我们删除了数据库 runoob。

首先,查看所有数据库:

> show dbs

local 0.078GB

runoob 0.078GB

test 0.078GB

接下来我们切换到数据库 runoob:

> use runoob

switched to db runoob

>

执行删除命令:

> db.dropDatabase()

{ "dropped" : "runoob", "ok" : 1 }

最后,我们再通过 show dbs 命令数据库是否删除成功:

> show dbs

local 0.078GB

test 0.078GB

>

更多MongoDB相关教程见以下内容:

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm

MongoDB 的详细介绍:请点这里

MongoDB 的下载地址:请点这里

linux下删除已经创建的数据库,MongoDB 数据库的创建和删除相关推荐

  1. linux下修改Mysql、Oracle以及mongoDB数据库密码

    一.mysql (1).知道原来的myql数据库的root密码: ①: 在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Ente ...

  2. Linux下修改mysql的root密码后数据库消失怎么处理

    Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题 ...

  3. mtd分区创建linux,浅析linux下mtd设备onenand存储器的分区和节点创建流程及yaffs2文件系统挂载...

    浅析linux下mtd设备onenand存储器的分区和节点创建流程及yaffs2文件系统挂载 在arch/arm/mach-pxa/luther.c这个产品平台文件中,即: MACHINE_START ...

  4. linux mongodb服务启动命令行,Linux下安装、启动、停止mongodb

    1.下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_6 ...

  5. linux mysql复制一个表结构图_详解Windows和Linux下从数据库导出表结构,以及Linux下如何导入.sql文件到MySQL数据库...

    本文首先讲解window下如何使用Navicat for MySQL导出表. 1.如下图所示,目标数据库是mydatabase,数据库中有四张表. 2.选中该数据库,右键--数据传输. 3.左边可以选 ...

  6. Linux下构建 uniapp h5 应用(非命令行创建项目)

    最近公司有git提交uniapp项目之后自动部署h5的需求,故有了此文章.大致流程就是git提交代码后通过Webhooks触发git拉取,然后在Linux主机上编译构建,接下来就是实际操作(省略了gi ...

  7. linux 下C语言编程(2)——进程的创建,挂起,解挂,进程间通信

    在 linux 下利用C语言实现进程的创建,挂起和解挂操作 #include <stdio.h> #include <sys/stat.h> #include <sys/ ...

  8. linux下关于mysqldump备份的.sql导入数据库表数据丢失优化

    直切正题 前2个随笔做了linux下自动备份,但是备份的.sql文件发现表数据丢失,原因是数据库太大我的数据库文件是804M,在用ftp拉去也会丢失数据 所以对db.sh备份数据库加一个压缩gizp ...

  9. linux下程序JDBC连接不到mysql数据库

    今天在linux下部署一个 JavaEE项目的时候总是连接不到Mysql数据库,检查之后发现连接池的配置确定是对的,进入linux服务器之后以mysql -uname -ppassword连接总是报A ...

  10. Linux下通过ODBC连接mysql orical sqlServer数据库

    2017-07-18 22:21:49 mei777387 阅读数 8528更多 分类专栏: Linux,数据库,编程 数据库 编程 Linux 版权声明:本文为博主原创文章,遵循 CC 4.0 BY ...

最新文章

  1. Apache与Tomcat联系及区别
  2. 全球及中国小型风电产业未来前景展望及发展形势分析报告2021-2027年
  3. oracle创建表空间及用户,Oracle创建表空间和用户
  4. 模块化加载时断点调试没反应,进入不了断点
  5. git怎么读_【杂谈】怎么使用有三AI完成系统性学习并赚钱
  6. POI 导出文件以文件流形式返回
  7. GCD牛逼的中枢调度器
  8. Flutter InteractiveViewer 支持平移和缩放子Widget
  9. Javascript中四种函数调用方式
  10. c语言数组统计条形图,【D3.js数据可视化系列教程】--(十)更自由的条形图
  11. 股价/期货等时间序列数据的整合检验、Grach建模
  12. HiBit Startup Manager(电脑开机启动项管理软件)官方中文版V2.3.20 | 电脑启动项管理工具下载
  13. 电脑一键装机软件哪个好 目前干净的一键重装系统软件推荐
  14. exchange服务器没有响应,exchange服务没法启动!急!
  15. python计算直角三角形斜边上的中线_怎么证明直角三角形斜边上的中线
  16. C语言pta————查找书籍
  17. Excel中《分列》高效到爆的用法,8个案例,太实用了!
  18. 计算机软件专利申请研究
  19. 桂电免出校器实现自动宽带拨号,免除你每天拨号的烦恼——路由器以斐讯K2为例
  20. 数据库的基本常用命令

热门文章

  1. linux fcntl 设置阻塞,Linux fcntl函数设置阻塞与非阻塞
  2. idea启动tomcat没有加载项目_震惊!我三步就搞定了 Tomcat 源码环境搭建!
  3. python expect模块_Python尚学堂高淇|第二季0408P119P123with上常见的异常的解决tryexcept...else结构,...
  4. 大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...
  5. 未来的科学计算机作文800字,未来的高科技学校作文800字
  6. 浮点加法器计算机组成原理,计算机组成原理 第二章运算方法与运算器
  7. Win11系统资源管理器自动重启怎么办
  8. qml 鼠标点击_QML ListView在鼠标点击时不会响应
  9. java axis2 教程_webservice的Axis2入门教程java版
  10. java对象的序列化和反序列化详细解释