博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB快速入门学习笔记2 MongoDB的概念及简单操作
阅读量:5153 次
发布时间:2019-06-13

本文共 1340 字,大约阅读时间需要 4 分钟。

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

关系型数据库  MongoDB数据库 说明
database   database   数据库
table  collection 数据库表/集合
row  document 数据行/文档
column   key 字段/键

 

 

 

 

 

 

 

 

2、MongoDB的简单操作

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

MongoDB shell version: 3.2.6connecting to: test

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

常用命令:

show dbs 显示所有的数据库

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

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

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

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

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

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

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

1 > use zyhtest 2 switched to db zyhtest 3 > db.student.insert({"name": "zhangsan", "age": 28}) 4 WriteResult({ "nInserted" : 1 }) 5 > show dbs 6 local    0.000GB 7 zyhtest  0.000GB 8 > show collections 9 student10 > db.student.find()11 { "_id" : ObjectId("5745b8a08dfa492b66e7d397"), "name" : "zhangsan", "age" : 28 }12 > db.student.drop()13 true14 > show dbs15 local    0.000GB16 > db.student.insert({"name": "zhangsan", "age": 28})17 WriteResult({ "nInserted" : 1 })18 > show dbs19 local    0.000GB20 zyhtest  0.000GB21 > show collections22 student23 > db.dropDatabase()24 { "dropped" : "zyhtest", "ok" : 1 }25 > show dbs26 local    0.000GB

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

 

转载于:https://www.cnblogs.com/zhangyanhu/p/5528768.html

你可能感兴趣的文章
浏览器对属性兼容性支持力度查询网址
查看>>
OO学习总结与体会
查看>>
虚拟机长时间不关造成的问题
查看>>
校门外的树2 contest 树状数组练习 T4
查看>>
面试整理:Python基础
查看>>
Python核心编程——多线程threading和队列
查看>>
Program exited with code **** 相关解释
查看>>
植物大战僵尸中文年度版
查看>>
26、linux 几个C函数,nanosleep,lstat,unlink
查看>>
投标项目的脚本练习2
查看>>
201521123107 《Java程序设计》第9周学习总结
查看>>
Caroline--chochukmo
查看>>
利用jquery的contains实现搜索功能
查看>>
iOS之文本属性Attributes的使用
查看>>
从.Net版本演变看String和StringBuilder性能之争
查看>>
Excel操作 Microsoft.Office.Interop.Excel.dll的使用
查看>>
解决Ubuntu下博通网卡驱动问题
查看>>
【bzoj2788】Festival
查看>>
执行gem install dryrun错误
查看>>
Java SE之正则表达式一:概述
查看>>