MongoDB创建数据库

  • 1.打开mongo shell
  • 2.创建数据库
  • 3.卸载数据库

MongoDB与关系型数据相比,首先,它们都是数据库;但是型数据库是用表(table)来存储数据,MongoDB则用集合(Collection)来存;关系型数据的表的记录是行(Row),则MongoDB的集合的记录则是文档(Document);关系型数据库的表里每一条记录都由若干列(Column)组成,而MongoDB的集合中每个文档都由若干字段(Field)组成。

1.打开mongo shell

$ mongo

2.创建数据库

在MongoDB中,没有创建数据库的命令。你不需要创建一个物理数据库,因为当你保存值到定义好的集合时,它会自动帮你创建。

切换到数据库Goods地:

#切换数据库
> use Goods
switched to db Goods
#查看当前数据库是哪个
> db
Goods

此时并没有这个数据,直到你向其插入一条数据时,MongoDB就会自动帮你创建。

#显示MongoDB中的数据库
>show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
#向Goods数据库中插入数据
> db.Apple.insert({"name":"apple","price":3.5})
WriteResult({ "nInserted" : 1 })
> show dbs
Goods   0.000GB
admin   0.000GB
config  0.000GB
local   0.000GB

3.卸载数据库

切换到要制裁的数据库,然后卸载。

> show dbs
Goods   0.000GB
admin   0.000GB
config  0.000GB
local   0.000GB
> use Goods
switched to db Goods
> db
Goods
> db.dropDatabase()
{ "dropped" : "Goods", "ok" : 1 }
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

MongoDB创建数据库相关推荐

  1. MongoDB创建数据库管理员账号

    启动MongoDB服务时,在没有指定--auth参数情况下,不需要任何验证就可以对数据库进行任意操作.为了安全,一般需要为数据库创建相应的角色,为角色分配相应的权限,在启动MongoDB时指定--au ...

  2. mongodb 创建数据库权限账号,增删改查(基本操作)

    1. use DataBaseName 切换/创建数据库 use mydb 2.show dbs 查询所有数据库名 3.db.stats() 显示当前数据库状态 4.db.DropDatabase() ...

  3. Linux中MongoDB创建数据库

    1.登录到mongodb服务中,可使用下述命令查看所有的数据库 show dbs 2.使用命令use chartfun命令创建一个名为chartfun的数据库,如果数据库不存在,则创建数据库,否则切换 ...

  4. mongodb创建数据库用户名和密码_Linux运维老司机,教你MongoDB 的不同连接方式

    在本教程我们将讨论 MongoDB 的不同连接方式. 启动 MongoDB 服务 在前面的教程中,我们已经讨论了如何启动 MongoDB 服务,你只需要在 MongoDB 安装目录的 bin 目录下执 ...

  5. MongoDB从入门到实战(三):创建数据库和集合

    一:创建数据库 1.1 关系型数据库创建数据库 -- 在关系型数据库中创建数据库需要显式使用SQL语句创建 mysql> create database 数据库名; -- 在关系型数据库中切换数 ...

  6. 第10章 MongoDB 删除数据库教程

    MongoDB 删除database 语法 MongoDB 删除database的语法格式如下: db.dropDatabase() 删除当前database,默认为 test,尊敬的读者您可以使用 ...

  7. mongoDB使用及简单命令(忘记了密码怎么办、mongoDB密码重置、创建数据库、mongoDB启动停止)

    一.安装(略) 启动命令: ​ 带权限验证: mongod --dbpath /home/mongoDB/data --logpath /home/mongoDB/log/log --logappen ...

  8. 数据库管理-创建数据库及用户,并赋予权限。(Oracle、Mysql、Postgresql、Mongodb)

    Oracle 1.创建用户并制定表空间 CREATE USER user_test IDENTIFIED BY xxxxxxxxxxxx #创建user_test 用户 密码为xxxxxxxxxxxx ...

  9. asp创建mysql表_asp创建数据库表

    一起谈.NET技术,不附加数据库 ASP.NET调用.sql文件 笔者好久没有写随笔了,这次是遇到提出这样的问题"不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个 ...

  10. mongodb更新某个字段_直播 | MongoDB开源数据库的云上之路

    本文转自阿里巴巴数据库技术 来了来了!就在今天(11月26号)阿里云-MongoDB战略合作发布会真的来了!一直被模仿从未没超越的开源界大牛MongoDB与亚太区云数据库TOP 1 阿里云数据库要联手 ...

最新文章

  1. HDU 4286 Data Handler [栈,双端队列]
  2. LeetCode算法题-Valid Palindrome II(Java实现)
  3. 在用户退出后,清除缓存,防止用户后退到网站中的功能页面
  4. 【TensorFlow】——实现minist数据集分类的前向传播(常规神经网络非卷积神经网络)
  5. SpringBoot集成Myabtis
  6. centos7虚拟机开启端口后 外部不能访问的问题
  7. 3.1.1 计算机网络之数据链路的基本概念和功能概述(转载)
  8. [转载]共享软件的注册加密法
  9. react的导出是怎么实现的_不到一百行代码,我们来实现一个简简简简简简简简简简版react库...
  10. onvif协议规范与版本简介
  11. Codeforces Round #215 (Div. 2) B. Sereja and Suffixes map
  12. DNS详解,权威DNS,递归DNS,转发DNS,公共DNS
  13. 2021年在线教育发展趋势
  14. word中那些奇怪的数学符号字体是怎么打出来的
  15. 解决第三方网页在微信浏览器中点击图片会自动放大
  16. 【Pytorch Lighting】第 8 章:自监督学习
  17. C/C++编程:回车符和换行符
  18. 遗传算法三种交叉算子(OX、PMX、CX)
  19. Spring AOP---基础简介
  20. pytorch中的学习率与优化器【lr_scheduler与optimizer】

热门文章

  1. 使用adb安装apk报错:INSTALL_FAILED_INVALID_URI
  2. 数据库及对应数据文件使用查询
  3. JS设计模式-单例模式
  4. js几种常见的设计模式
  5. 转:gp88写频教程
  6. cvtColor使用
  7. 面试自我介绍的模板总结
  8. 局域网内计算机共享文件到手机
  9. 微信小程序微信登录-云端登录模板
  10. linux查看日志内存,linux查看日志、磁盘、cpu、内存使用情况及清理磁盘,日志等。你需要的linux常用基本操作都在这里!!!...