首页 > 开发 > 数据库 > 正文

MongoDB学习—(2)shell的基本操作

2016-04-06 21:08:19  来源:极客头条
标签: mongodbshell数据库mysql存储

版权声明:本文为博主原创文章,未经博主允许不得转载。
  一,创建一个数据库
  使用use关键字,格式为
  use [databasename]
  当你这样创建一个数据库时,该数据库只是创建于内存中,只有你对数据库执行一些操作后,数据库才真正的创建,否则如果直接关掉mongodb,数据库在内存中会被删除掉。
  二,查看所有数据库
  命令为
  show dbs
  Mysql中的命令为show databases,两者有所不同。
  三,查看数据库中的现有的文档
  mongodb存储数据与MySQL不同,mongodb不是以表(table)的形式存储,mongodb的存储是以collection的形式,有点像数据结构中的链表
  show collections
  MySQL的命令为show tables。
  四,查询数据库中指定文档的数据
  命令为
  查询所有数据:db.[documentname].find()
  查询文档的第一条数据:db.[documentname].findOne()
  以上指令操作如下:
  

  五,删除文档中的数据
  命令为
  db.[documentname].remove({...})
  括号中填写的是查询条件,例如db.BookList.remove({name:"Java核心编程"}),这样就会把BookList中的name为“Java核心编程”给删除掉。
猜你在找 快速回复