gpt4 book ai didi

MongoDB快速入门笔记(二)之MongoDB的概念及简单操作

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章MongoDB快速入门笔记(二)之MongoDB的概念及简单操作由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

MongoDB是面向集合的文档式数据库,不像关系数据库那样,有表,列、行,mongoDB数据库则是由一系列的文档组成。下面给大家介绍MongoDB的概念及简单操作. 。

1、以下列举普通的关系型数据库和MongoDB数据库简单概念上的区别:

MongoDB快速入门笔记(二)之MongoDB的概念及简单操作

2、MongoDB的简单操作 。

(1)启动MongoDB数据库之后,使用命令mongo,显示如下,默认连接到test数据库.

MongoDB shell version: 3.2.6 connecting to: test 。

使用命令show dbs,可以查看所有的数据库,可以看见只有一个local数据,其实test数据库并不存在,只有再建集合并往集合插入数据时才会真正的建表.

常用命令:

show dbs 显示所有的数据库 。

use 数据库名 切换到某一个数据中 。

show collections 显示当前数据库中所有的集合 。

db.集合名.find() 查询当前数据库中某一个集合下所有的数据 。

db.集合名.insert({"键": "值", "键": "值" ...}) 给当前数据库中某一个集合添加数据 。

db.集合名.drop() 删除某一个集合 。

db.dropDatabase() 删除当前数据库 。

现在我们用以上命令做一个简单的例子:重新建立一个数据zyhtest,并在zyhtest中新建集合student,并往student中插入数据.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
> use zyhtest
switched to db zyhtest
> db.student. insert ({ "name" : "zhangsan" , "age" : 28})
WriteResult({ "nInserted" : 1 })
> show dbs
local 0.000GB
zyhtest 0.000GB
> show collections
student
> db.student.find()
{ "_id" : ObjectId( "5745b8a08dfa492b66e7d397" ), "name" : "zhangsan" , "age" : 28 }
> db.student. drop ()
true
> show dbs
local 0.000GB
> db.student. insert ({ "name" : "zhangsan" , "age" : 28})
WriteResult({ "nInserted" : 1 })
> show dbs
local 0.000GB
zyhtest 0.000GB
> show collections
student
> db.dropDatabase()
{ "dropped" : "zyhtest" , "ok" : 1 }
> show dbs
local 0.000GB

插入数据时,会自动添加一个主键“_id” 。

以上内容是小编给大家介绍的MongoDB快速入门笔记(二)之MongoDB的概念及简单操作的相关知识,希望对大家有所帮助! 。

最后此篇关于MongoDB快速入门笔记(二)之MongoDB的概念及简单操作的文章就讲到这里了,如果你想了解更多关于MongoDB快速入门笔记(二)之MongoDB的概念及简单操作的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com