- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库集合的创建
集合的操作1创建集合在MongoDB中,集合是一组文档的集合,相当于关系型数据库中的表。在MongoDB中,使用db.createCollection()函数来创建集合。语法格式:db.createCollection(name,options)说明:name:集合名,加单引号;options:可选参数,指定有关内存的大小及索引的选项.options选项:capped:布尔型,(可选)如果为true,则创建上限为固定大小的集合。在达到上限时自动覆盖最旧数据。当该值为true时,必须指定size参数。size:数值,(可选)为固定集合指定一个最大值(以字节计)。如果capped为true,也需要指定该字段。max:数值,(可选)指定固定集合中包含文档的最大数量。在插入文档时,MongoDB首先检查固定集合的size字段,然后检查max字段。例:db.createCollection(“lsh”,{capped:ture,size:6142800,max:10000})C必须大写
2、使用默认集合在MongoDB中,我们也可以不用创建集合,当我们插入一些数据时,会自动创建集合,并且会使用文档管理命令中的集合名称作为集合的名称。例:创建并打开develop库向develop库中插入一条数据查询集合集合的操作
3、创建不带参数的集合我们也可以根据自己的情况创建集合。在develop数据库中创建一个名为dev的集合,该集合创建时不指定任何参数。集合的操作
4、创建带参数的集合在develop数据库中创建一个名为dev2的固定集合,整个集合空间大小为2000000kb,文档最大个数为1000。集合的操作
5查看集合如果要查看已有集合,可以使用showcollections或showtables命令。1、showcollections2、showtables集合的操作
查看集合详情如果要查看已有集合的详情,可以使用db.集合名.stats()命令。集合的操作
6删除集合如果我们要删除集合,需要先切换到需要删除集合所在的数据库,使用drop()函数删除集合即可。删除集合的语法格式为:db.集合名称.drop()。集合的操作
课堂训练1、创建并打开数据库(班级名字命名数据库);2、在数据库***中分别创建名为mon1,mon2集合。3、查看数据库***中的所有集合;4、在***数据库中创建一个以自己名字命名的固定集合,整个集合空间大小为2000000b,文档最大个数为1000。5、向第4题的集合中加入以下文档:学号:2019、姓名:zhang、年龄196、显示当前数据库中所有集合。7、删除mon2集合;8、删除***数据库
文档评论(0)