MongoDB 创建和删除数据库及集合 清疚 2022-12-22 09:17 140阅读 0赞 备注: 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 >
还没有评论,来说两句吧...