亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

mongodb 數據庫操作詳解--創建,切換,刪除

2020-03-14 13:25:58
字體:
來源:轉載
供稿:網友

mongodb是nosql里面最像關系型數據庫的數據庫。單表操作,基本上可以和關系型數據庫差不多。mongodb比較易學,易用,分幾期記錄一下,學習和使用mongodb過程。

mongodb安裝就不說了,請參考:centos yum 安裝 mongodb 以及php擴展

一,創建,切換,刪除數據庫

  1. [root@localhost zhangy]# mongo  
  2. MongoDB shell version: 2.4.6  
  3. connecting to: tank  
  4. > use test //創建 or 切換數據庫  
  5. switched to db test 
  6. > db.dropDatabase() //刪除數據庫  
  7. "dropped" : "test""ok" : 1 }  


二,php創建,切換,刪除數據庫

1,切換數據庫

  1. $mongo = new Mongo();  
  2. $db = $mongo->selectDB('test'); //切換數據庫  


2,創建數據庫

  1. $mongo = new Mongo();  
  2. $db = $mongo->selectDB('test');  
  3. $users = $db->createCollection("users");  
  4.  
  5. $alldb = $mongo->listDBs(); //列出所有數據庫  
  6. print_r($alldb); //可以看到db創建成功了  


在這里要注意一下,如果你不創建一個collection(根關系型數據庫的表基本上是一樣的),是創建不了數據庫的。

3,刪除數據庫

  1. $mongo = new Mongo();  
  2. $db = $mongo->selectDB('test');  
  3. $db->drop();  


三,小節

這篇文章很簡單吧,哈哈,不想在一篇文章里面寫太多的東西,折開來寫,看的更清楚一點,更細一點。

在這兒要提一下,mongodb命令下的幫助,這個對于命令行操作很有幫助。

1,db的幫助

  1. db.AddUser(username,password) 添加用戶  
  2. db.auth(usrename,password) 設置數據庫連接驗證  
  3. db.cloneDataBase(fromhost) 從目標服務器克隆一個數據庫  
  4. db.commandHelp(name) returns the help for the command  
  5. db.copyDatabase(fromdb,todb,fromhost) 復制數據庫fromdb---源數據庫名稱,todb---目標數據庫名稱,fromhost---源數據庫服務器地址  
  6. db.createCollection(name,{size:3333,capped:333,max:88888}) 創建一個數據集,相當于一個表  
  7. db.currentOp() 取消當前庫的當前操作  
  8. db.dropDataBase() 刪除當前數據庫  
  9. db.eval(func,args) run code server-side  
  10. db.getCollection(cname) 取得一個數據集合,同用法:db['cname'] or  
  11. db.getCollenctionNames() 取得所有數據集合的名稱列表  
  12. db.getLastError() 返回最后一個錯誤的提示消息  
  13. db.getLastErrorObj() 返回最后一個錯誤的對象  
  14. db.getMongo() 取得當前服務器的連接對象get the server  
  15. db.getMondo().setSlaveOk() allow this connection to read from then nonmaster membr of a replica pair  
  16. db.getName() 返回當操作數據庫的名稱  
  17. db.getPrevError() 返回上一個錯誤對象  
  18. db.getProfilingLevel() 獲取profile level  
  19. db.getReplicationInfo() 獲得重復的數據  
  20. db.getSisterDB(name) get the db at the same server as this onew  
  21. db.killOp() 停止(殺死)在當前庫的當前操作  
  22. db.printCollectionStats() 返回當前庫的數據集狀態  
  23. db.printReplicationInfo() 打印主數據庫的復制狀態信息  
  24. db.printSlaveReplicationInfo() 打印從數據庫的復制狀態信息  
  25. db.printShardingStatus() 返回當前數據庫是否為共享數據庫  
  26. db.removeUser(username) 刪除用戶  
  27. db.repairDatabase() 修復當前數據庫  
  28. db.resetError()  
  29. db.runCommand(cmdObj) run a database command. if cmdObj is a string, turns it into {cmdObj:1}  
  30. db.setProfilingLevel(level) 設置profile level 0=off,1=slow,2=all  
  31. db.shutdownServer() 關閉當前服務程序  
  32. db.version() 返回當前程序的版本信息  



2,表的幫助,格式,db.表名.help()

  1. db.test.find({id:10}) 返回test數據集ID=10的數據集  
  2. db.test.find({id:10}).count() 返回test數據集ID=10的數據總數  
  3. db.test.find({id:10}).limit(2) 返回test數據集ID=10的數據集從第二條開始的數據集  
  4. db.test.find({id:10}).skip(8) 返回test數據集ID=10的數據集從0到第八條的數據集  
  5. db.test.find({id:10}).limit(2).skip(8) 返回test數據集ID=1=的數據集從第二條到第八條的數據  
  6. db.test.find({id:10}).sort() 返回test數據集ID=10的排序數據集  
  7. db.test.findOne([query]) 返回符合條件的一條數據  
  8. db.test.getDB() 返回此數據集所屬的數據庫名稱  
  9. db.test.getIndexes() 返回些數據集的索引信息  
  10. db.test.group({key:...,initial:...,reduce:...[,cond:...]}) 返回分組信息  
  11. db.test.mapReduce(mayFunction,reduceFunction,<optional params>) 這個有點像存儲過程  
  12. db.test.remove(query) 在數據集中刪除一條數據  
  13. db.test.renameCollection(newName) 重命名些數據集名稱  
  14. db.test.save(obj) 往數據集中插入一條數據  
  15. db.test.stats() 返回此數據集的狀態  
  16. db.test.storageSize() 返回此數據集的存儲大小  
  17. db.test.totalIndexSize() 返回此數據集的索引文件大小  
  18. db.test.totalSize() 返回些數據集的總大小  
  19. db.test.update(query,object[,upsert_bool]) 在此數據集中更新一條數據  
  20. db.test.validate() 驗證此數據集  
  21. db.test.getShardVersion() 返回數據集共享版本號  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人免费在线视频网站| 日本精品视频在线播放| 日韩av影视综合网| 中文字幕精品av| 国产视频综合在线| 亚洲色图av在线| 最近2019中文字幕在线高清| 久久久伊人欧美| 亚洲va久久久噜噜噜久久天堂| 欧美精品www在线观看| 欧美理论电影在线观看| 亚洲www视频| 国产自摸综合网| 成人欧美在线观看| 成人免费网站在线看| 国产亚洲精品久久| 俺去了亚洲欧美日韩| 国产丝袜一区视频在线观看| 97在线视频免费播放| 国产一区二区三区高清在线观看| 国产精品日本精品| 成人乱色短篇合集| 在线成人免费网站| 日韩av成人在线观看| 国产欧美精品日韩| 日韩精品免费综合视频在线播放| 欧美精品在线播放| 亚洲自拍另类欧美丝袜| 91精品国产高清久久久久久久久| 国产成人拍精品视频午夜网站| 中日韩午夜理伦电影免费| 欧美在线一区二区三区四| 亚洲国产精品免费| 一级做a爰片久久毛片美女图片| 性色av一区二区三区红粉影视| 亚洲第一二三四五区| 亚洲国产成人爱av在线播放| 性欧美xxxx交| 精品视频—区二区三区免费| 久久久亚洲影院| 欧美视频在线免费看| 在线观看日韩www视频免费| 亚洲石原莉奈一区二区在线观看| 亚洲欧美视频在线| 97在线视频精品| 国产精品久久久久久久久影视| 国产精品吊钟奶在线| 久久国产精彩视频| 亚洲精品中文字幕有码专区| 91禁国产网站| 亚洲国产精品久久久久秋霞蜜臀| 91精品国产高清久久久久久久久| 91精品国产91久久久久久最新| 17婷婷久久www| 亚洲最新av在线| 韩国三级电影久久久久久| 欧美日本国产在线| 欧美日韩成人黄色| 亚洲电影免费在线观看| 91国内揄拍国内精品对白| 在线观看国产成人av片| 欧美美女18p| 亚洲第一精品福利| 欧美裸体xxxx极品少妇| 日韩免费观看在线观看| 欧美黑人xxx| 色综合视频一区中文字幕| 日本三级韩国三级久久| 久久99热精品这里久久精品| 日韩av一区在线观看| 亚洲第一黄色网| 欧美电影免费观看高清完整| 日韩精品福利在线| 久久久久久久影院| 国产精品爽爽ⅴa在线观看| 久久久精品国产亚洲| 国产精品自拍偷拍视频| 国产精品免费福利| xx视频.9999.com| 亚洲天堂精品在线| 欧美精品久久久久久久久久| 国产日韩欧美中文在线播放| 川上优av一区二区线观看| 亚洲欧美制服另类日韩| 亚洲石原莉奈一区二区在线观看| 亚洲国产精品久久久| 色综合久久中文字幕综合网小说| 亚洲综合中文字幕在线观看| 久久亚洲国产精品| 久久亚洲精品中文字幕冲田杏梨| 欧美日韩一区二区免费视频| 在线观看日韩www视频免费| 欧美性xxxx极品hd欧美风情| 国产精品久久久久久久久久久久久| 伊人激情综合网| 国产欧美一区二区三区久久人妖| 狠狠躁天天躁日日躁欧美| 午夜美女久久久久爽久久| 亚洲尤物视频网| 欧美孕妇毛茸茸xxxx| 成人在线免费观看视视频| 久久免费精品日本久久中文字幕| 91久久国产婷婷一区二区| 亚洲激情自拍图| 91在线免费视频| 成人福利免费观看| 色偷偷av一区二区三区| 日韩中文字幕精品视频| 成人久久精品视频| 日韩高清a**址| 欧美日韩激情视频8区| 国产精品精品一区二区三区午夜版| 欧美成人免费大片| 成人精品久久一区二区三区| 亚洲男人天堂网站| 成人网在线视频| 国产欧美精品在线| 国产精品极品尤物在线观看| 92福利视频午夜1000合集在线观看| 亚洲女同性videos| 亚洲韩国日本中文字幕| xxx欧美精品| 精品久久久在线观看| 欧美在线视频观看免费网站| 精品视频偷偷看在线观看| 国产精品第3页| 国产精品视频免费观看www| 在线免费观看羞羞视频一区二区| 欧美日韩一区二区在线播放| 亚洲精品综合久久中文字幕| 日韩在线观看成人| 97超级碰碰人国产在线观看| 国产精品91久久久| 亚洲欧洲中文天堂| 欧美极品少妇全裸体| 欧美性猛交xxxxx免费看| 亚洲高清av在线| 久久影视电视剧凤归四时歌| 日韩专区在线播放| 国产精品视频最多的网站| 91精品啪aⅴ在线观看国产| 色噜噜国产精品视频一区二区| 日韩在线欧美在线国产在线| 国产精品吹潮在线观看| 亚洲男人天堂2019| 91a在线视频| 国产午夜精品全部视频在线播放| 国产日韩换脸av一区在线观看| 91po在线观看91精品国产性色| 国产精品爱久久久久久久| 成人一区二区电影| 亚洲电影在线观看| 国产aⅴ夜夜欢一区二区三区| 国产视频999| 亚洲三级免费看| 国外色69视频在线观看| 2019中文字幕在线| 精品高清美女精品国产区| 欧美国产精品人人做人人爱| 亚洲第一网站男人都懂| 91九色蝌蚪国产| 91网站免费观看| 亚洲男人的天堂在线| 一区二区三区回区在观看免费视频|