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 交通频道 作文范文 我喜欢平凡作文700字 2016单位保密工作自查报告 科技计划项目评审工作方案 某人!我喜欢你! 守护甜心之梦之雨7 弘扬屈原文化 传播正能量 实现中国梦 律诗·折翼 【执笔为念,我在我的城池里等你】 春韵春孕 小学四年级作文550字:妈妈,你在哪? 痛心的说说 快乐五彩的童年100字 金融类述职报告 春天的小雨作文100字 春风吹向江南作文700字 春夜喜雨400字 烟花漫尽,仍笑着流泪 会飞的教室读后感100字 爱情的浪漫传奇 给上级的圣诞节祝福短信 系“创先争优”活动“公开承诺”阶段工作总结 县行风评议监督员工作考核实施细则 还能在一起多久? 信息技术培训心得 人身伤情鉴定标准 那件事,我总忘不了作文500字 l游行中的一点感想 我讨厌台风 网银经理工作体会 2015年出纳年终总结 描写春天的好诗 做梦真好作文600字 入党申请书大纲内容 让作文450字 左手和右手—3350字 孔子的悲伤 海洋的作文 给我印象最深的一件事作文250字 心灵之瞳 蚌埠铁路中学2016-2017学年度第一学期地理组工作总结 爱意句子 母亲,儿子想你了 开展机关效能建设活动实施方案 文学漫谈 解语花—情与谁人诉 高三春节习俗作文1200字:民风民俗 贪心的狮子200字 在建设系统保持党员先进性教育活动动员会上的讲话 小学四年级作文350字:旅行 学会放弃作文1000字

Copyright © 2016 phpStudy |