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


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

1、以下列举普通的关系型数据库和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中插入数据。

> 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的概念及简单操作的相关知识,希望对大家有所帮助!



相关阅读:
Ubuntu 14.04安装Wine以便使用Windows应用
java实现屏幕共享功能实例分析
Centos5.2配置LAMP与Centos5.3配置LAMP
C#的WEBBROWSER与JS交互小结
php安装xdebug/php安装pear/phpunit详解步骤(图)
shiro实现单点登录(一个用户同一时刻只能在一个地方登录)
PHP生成sitemap.xml地图函数
如何关闭Win 8电脑中自带小游戏?关闭Win 8电脑中自带小游戏的方法
Win7系统中键盘ESC键的4种功能介绍
SQL Server中的Forwarded Record计数器影响IO性能的解决方法
编程语言中十六进制的正则匹配
win10正式版升级第二波推送时间曝光 最快下周
使用Java的Graphics类进行绘图的方法详解
Android中Notification的用法汇总
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 励志书籍《肖申克的救赎》内容简介 企业纳税人演讲稿 棋高一着反义词_棋高一着近义词 一模块第三单元检测题-鲁人版必修一三单元 1.rar(25)k 永远不要停止相信自己(伤感语录) 看火车呼啸而过 突然间心里好痛 未来的变形机器人 2011年第一场雪 三国故事:孔明计克陈仓 建军节是几月几号 大器之人之大气 道德本能 我生活中的雷锋作文450字 ┲各位来的朋友─请你们用心去把它看完吧 梦里指甲花 小学三年级作文400字:我的语文老师 因为懂得 聪明的牧童作文 小学生描写小动物的作文400字_可爱的小鹦鹉 2013年暑期社会实践心得 致双亲 夜曲(4)作文1500字 我存在作文100字 五月记忆 墙的故事作文1000字 我看着我抽烟 饮马长城窟行 小学六年级作文700字:毕业了,好怀念 2009年财务人员个人工作总结 牵手的爱作文700字 高中高二作文900字:我眼中的冬天 全民健步迎全运活动总结 祝福生孩子的话 毁灭小说陋室 体育委员的演讲稿 何必苦恼700字 越喜欢你,越没话跟你说。 元旦节作文500字 元旦的欢庆 新课标八年级上册《鸦片战争》- 关于写万圣节糖果的作文集锦 论人力资源外包风险分析及风险防范 谁知道这一刻 烤番薯作文800字 收银员领班年终工作总结 父亲的自题诗画 看到另外的自己 我为妈妈伴奏 老人与海读后感作文 骨刺碎心的落无

Copyright © 2016 phpStudy |