MongoDB的基本操作(创建数据库,数据表,查询数据表信息)

本文介绍了MongoDB的基本操作,包括数据库的查看与创建、数据表的插入、查询、更新和删除。通过实例展示了如何使用MongoDB创建数据库DB2,插入、查询和更新person表的数据,以及如何进行条件查询和数据删除。提供了MongoDB操作的关键步骤和示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天,因为有朋友想要了解MongoDB的基本操作。所以,我就写一篇关于MongoDB的文章,占个坑以后有时间研究MongoDB再正式的写MongoDB的文章。关于MongoDB的安装,可以参考一下我的文章:MongoDB的windows安装MongoDB的Linux安装

我们先查看数据库:
在这里插入图片描述
然后,创建一个空数据库,获取当前数据库名称。
在这里插入图片描述
在这里插入图片描述
我们发现,show dbs没有显示数据库,说眀没有创建成功??不是的,是因为数据库是空的,我们使用数据库创建数据表,就可以显示数据库了。
在这里插入图片描述
上图,我们使用数据库DB2,创建了一张数据表person,并且插入一条数据。(数据是以键值对的方式出现的)
在这里插入图片描述
我们再次查询,发现已经创建了数据库DB2。
我们可以查看当前使用的数据库,和数据库中存在的数据表,如下图:
在这里插入图片描述
我们可以查询数据表person的数据。
在这里插入图片描述
我们还可以进行多条数据插入操作,如下图:
在这里插入图片描述
我们再次查询person表的数据,如下图:
在这里插入图片描述
证明数据插入成功。

我们可以对数据表的某一条数据进行更新操作,以其中的某一条数据的一个字段作为更新条件。
在这里插入图片描述
根据上图的查询结果,我们发现成功更新了Tom的年龄。

我们使用update的时候,选取一个字段进行更新,会发现一个问题,就是当我们选取的字段是多条数据中都具有的字段,并不会同时更新拥有同一字段的数据。只会更新默认的第一条数据,如下图:
在这里插入图片描述
当我们需要进行条件查询的时候,可以这样做:
查询所有性别为女的数据
在这里插入图片描述
查询所有年龄大于20岁的数据
在这里插入图片描述
查询所有年龄小于等于21岁的数据
在这里插入图片描述
查询所有name字段包含a的数据
在这里插入图片描述
关于MongoDB查询数据,可以参考:大佬的文章

删除所有name中含有m的数据。
在这里插入图片描述
删除数据表person
在这里插入图片描述
删除数据库DB2
在这里插入图片描述
最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值