MongoDB 创建和删除数据库及集合

备注:
MongoDB 4.2 版本

一.创建数据库

-- 查看当前所有的数据库
show dbs
-- 创建数据库 (只有创建了文档数据库才会保存)
use zqs
-- 创建test1文档
db.test1.insert({ "db_no"   : 2,
          "db_name" : "MySQL",
          "date" : new Date(2014,1,1)
         }
     )

测试记录:

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
test    0.000GB
> use zqs
switched to db zqs
> db.test1.insert({ "db_no"   : 2,
...           "db_name" : "MySQL",
...           "date" : new Date(2014,1,1)
...          }
...      )
WriteResult({ "nInserted" : 1 })
> 
> 
> db
zqs
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
test    0.000GB
zqs     0.000GB
> show collections
test1
> 

二.删除数据库

use zqs
 db.dropDatabase()

测试记录:

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

三.创建集合

语法:

db.createCollection(name, options)

参数说明:
name: 要创建的集合名称
options: 可选参数, 指定有关内存大小及索引的选项
options 可以是如下参数:
1.capped 如果为 true,则创建固定集合,当该值为 true 时,必须指定 size 参数
2.size 为固定集合指定一个最大值,即字节数 为固定集合指定一个最大值,即字节数
3.max 指定固定集合中包含文档的最大数量

use zqs;
-- 创建集合t1
db.createCollection("t1")

测试记录:

> use zqs;
switched to db zqs
> db.createCollection("t1")
{ "ok" : 1 }
> show collections
t1
test1
> show tables;
t1
test1
> 

四.删除集合

语法:

db.collection.drop()

测试记录

> use zqs;
switched to db zqs
> db.t1.drop()
true
> show tables;
test1
> 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值