日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MongoDB基础--数据库和集合基本操作

發布時間:2024/4/14 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MongoDB基础--数据库和集合基本操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ??本筆記針對https://www.shiyanlou.com/courses/running/50?網站對mongoDB的學習和總結。 1,啟動mongoDB ? ? 因為mongoDB服務并不隨著系統一起啟動,所以需要首先啟動mongoDB服務:
  • shiyanlou:~/ $ sudo service mongodb start

    ?

  • 2,數據庫簡介
    • ? ? 一個MongoDB可以創建多個數據庫。
    • ? ? 使用 show dbs可以查看所有數據庫的列表
    • ? ? 執行db命令則可以查看當前數據庫對象或者集合。
    • ? ? 運行use命令則可以連接到指定的數據庫
    連接數據庫:
  • shiyanlou:~/ $ mongo > show dbs local0.078125GB
  • -1,文檔 ? ? 文檔是mongoDB的核心,類似于關系型數據庫的一行數據。多個鍵以及其關聯的值放到一起就是文檔。在mongoDB中使用一種類似JSON格式的bson存儲數據。bson可以再json基礎上添加一些json不具備的數據類型。如:
  • {"company":"Chenshi keji"}
  • -2,文檔邏輯關系:
  • 嵌入關系:A文檔中存在B文檔。
  • ? ? 引用式關系:兩個文檔分卡,A文檔通過引用B文檔的ID來實現關聯。
  • -3,集合 ? ? 集合就是一組文檔的組合,相當于關系數據庫中的表。
  • {"company":"Chenshi keji"}{"people":"man","name":"peter"}
  • -4,元數據 ? ? 數據庫信息存儲在集合中,他們統一使用系統的命名空間 ? ? DBNAME.system.* DBNAME可以用db或數據庫名代替。
  • DBNAME.system.namespaces :列出所有名字空間 DBNAME.system.indexs :列出所有索引 DBNAME.system.profile :列出數據庫概要信息 DBNAME.system.users :列出訪問數據庫的用戶 DBNAME.system.sources :列出服務器信息

    ?

  • 2,數據庫的創建和銷毀 ? ? -1,創建數據庫 使用use命令床架數據庫
  • use mydb
  • 查看當前連接的數據庫
  • db
  • 查看所有的數據庫
  • show dbs
  • 列出的數據庫中不顯示mydb,是因為mydb為空。 ? ? -2,銷毀數據庫。
  • > db.dropDatabase() {"dropped":"local","ok":1}
  • 3,集合的創建和銷毀。 ? ? -1,創建集合
  • > use mydb switched to db mydb > db.createCollection("users") {"ok":1} >
  • ? ? 查看集合
  • > show collections system.indexes users >
  • ? ? -2,刪除集合
  • > db.users.drop() true >
  • 4,向集合中插入數據 ? ? insert 插入數據時,如果users集合沒有創建會自動創建。
  • > db.users.insert([{name:'jam',email:'jam@qq.com'},{name:'tom', email:'tom@q q.email'}])
  • ? ? save??插入數據時,如果users集合沒有創建會自動創建。
  • > db.users.save([{name:'jam',email:'jam@qq.com'},{name:'tom', email:'tom@q q.email'}])

    ?

  • 來自為知筆記(Wiz)

    ?

    轉載于:https://www.cnblogs.com/jingLongJun/p/4504635.html

    總結

    以上是生活随笔為你收集整理的MongoDB基础--数据库和集合基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。