MongoDB创建数据库
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创建数据库相关推荐
- MongoDB创建数据库管理员账号
启动MongoDB服务时,在没有指定--auth参数情况下,不需要任何验证就可以对数据库进行任意操作.为了安全,一般需要为数据库创建相应的角色,为角色分配相应的权限,在启动MongoDB时指定--au ...
- mongodb 创建数据库权限账号,增删改查(基本操作)
1. use DataBaseName 切换/创建数据库 use mydb 2.show dbs 查询所有数据库名 3.db.stats() 显示当前数据库状态 4.db.DropDatabase() ...
- Linux中MongoDB创建数据库
1.登录到mongodb服务中,可使用下述命令查看所有的数据库 show dbs 2.使用命令use chartfun命令创建一个名为chartfun的数据库,如果数据库不存在,则创建数据库,否则切换 ...
- mongodb创建数据库用户名和密码_Linux运维老司机,教你MongoDB 的不同连接方式
在本教程我们将讨论 MongoDB 的不同连接方式. 启动 MongoDB 服务 在前面的教程中,我们已经讨论了如何启动 MongoDB 服务,你只需要在 MongoDB 安装目录的 bin 目录下执 ...
- MongoDB从入门到实战(三):创建数据库和集合
一:创建数据库 1.1 关系型数据库创建数据库 -- 在关系型数据库中创建数据库需要显式使用SQL语句创建 mysql> create database 数据库名; -- 在关系型数据库中切换数 ...
- 第10章 MongoDB 删除数据库教程
MongoDB 删除database 语法 MongoDB 删除database的语法格式如下: db.dropDatabase() 删除当前database,默认为 test,尊敬的读者您可以使用 ...
- mongoDB使用及简单命令(忘记了密码怎么办、mongoDB密码重置、创建数据库、mongoDB启动停止)
一.安装(略) 启动命令: 带权限验证: mongod --dbpath /home/mongoDB/data --logpath /home/mongoDB/log/log --logappen ...
- 数据库管理-创建数据库及用户,并赋予权限。(Oracle、Mysql、Postgresql、Mongodb)
Oracle 1.创建用户并制定表空间 CREATE USER user_test IDENTIFIED BY xxxxxxxxxxxx #创建user_test 用户 密码为xxxxxxxxxxxx ...
- asp创建mysql表_asp创建数据库表
一起谈.NET技术,不附加数据库 ASP.NET调用.sql文件 笔者好久没有写随笔了,这次是遇到提出这样的问题"不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个 ...
- mongodb更新某个字段_直播 | MongoDB开源数据库的云上之路
本文转自阿里巴巴数据库技术 来了来了!就在今天(11月26号)阿里云-MongoDB战略合作发布会真的来了!一直被模仿从未没超越的开源界大牛MongoDB与亚太区云数据库TOP 1 阿里云数据库要联手 ...
最新文章
- HDU 4286 Data Handler [栈,双端队列]
- LeetCode算法题-Valid Palindrome II(Java实现)
- 在用户退出后,清除缓存,防止用户后退到网站中的功能页面
- 【TensorFlow】——实现minist数据集分类的前向传播(常规神经网络非卷积神经网络)
- SpringBoot集成Myabtis
- centos7虚拟机开启端口后 外部不能访问的问题
- 3.1.1 计算机网络之数据链路的基本概念和功能概述(转载)
- [转载]共享软件的注册加密法
- react的导出是怎么实现的_不到一百行代码,我们来实现一个简简简简简简简简简简版react库...
- onvif协议规范与版本简介
- Codeforces Round #215 (Div. 2) B. Sereja and Suffixes map
- DNS详解,权威DNS,递归DNS,转发DNS,公共DNS
- 2021年在线教育发展趋势
- word中那些奇怪的数学符号字体是怎么打出来的
- 解决第三方网页在微信浏览器中点击图片会自动放大
- 【Pytorch Lighting】第 8 章:自监督学习
- C/C++编程:回车符和换行符
- 遗传算法三种交叉算子(OX、PMX、CX)
- Spring AOP---基础简介
- pytorch中的学习率与优化器【lr_scheduler与optimizer】