Mongodb篇(中)(1)

是学习记录,也是教程

1、说明

本篇文章的主要内容为Mongodb的连接和各种指令;

在此之前我已经写了Mongodb的安装、介绍和一些相关概念,链接放在这里啦:http://t.csdnimg.cn/R3MyBicon-default.png?t=N7T8http://t.csdnimg.cn/R3MyB

2、连接Mongodb

方法1:

按win+R在出现的输入框中输入cmd,会出现一个黑色的命令提示符面板,输入“mongod.exe  --dbpath ”+“你下载的Mongodb文件下的data文件中db所在位置(例如:E:\mongodb\data\db)”再按回车即可。(如果出现输入命令无法识别的情况,只需输入mongo回车即可正常使用了)

方法2(推荐):

 如果你已经配置了环境变量,可以直接在Mongodb的bin目录下输入cmd打开命令提示符面板,输入mongo 按回车就能直接使用。(这也是我日常使用的方法)

3、Mongodb命令

3.1数据库的创建

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

use DATABASE_NAME

use + 数据库名称 )

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

例子:

> use runoob
switched to db zizaishui
> db
zizaishui
> 

3.2数据库的查看

3.2.1查看所有数据库

使用 show dbs 命令可以查找所有已存在的数据库

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
> 

注意:空的数据库不会显示出来,需要在数据库中创建集合和插入文档才能查到

 例子:

> db.zizaishui.insertOne({"name":"自在水"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
zizaishui  0.000GB
3.2.2查看当前使用的数据库 

使用 db 命令

> db
zizaishui
>

 3.3集合的创建

创建数据库后,通常需要在其中创建集合(collections),以存储文档(documents)

集合类似于关系数据库中的表,以下是创建集合的步骤:

使用 use 命令指定数据库。

使用 db.createCollection() 方法创建集合。

use zizaishui
db.createCollection("myCollection")

上述命令将在 myNewDatabase 数据库中创建一个名为 myCollection 的新集合。

3.4数据库的删除 

如果你需要删除数据库,可以使用 db.dropDatabase() 方法:

use zizaishui
db.dropDatabase()

上述命令将删除当前正在使用的 zizaishui 数据库及其所有集合。

3.5默认数据库

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

当您通过 shell 连接到 MongoDB 实例时,如果未使用 use 命令切换到其他数据库,则会默认使用 test 数据库。 

3.6集合的删除 

集合删除语法格式如下:

db.collection.drop()

以下实例删除了 runoob 数据库中的集合 site:

> use runoob
switched to db runoob
> db.createCollection("site")     # 先创建集合,类似数据库中的表
> show collections
site
> db.site.drop()
true
> show collections
> 

4、这是中的第一部分,为了便于阅读我决定将它分为几篇来发布

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值