MongoDB 初體驗

來源:互聯網
上載者:User

簡單的說:

MongoDB是一個面向文檔的資料庫系統。使用C++編寫,不支援SQL

使用BSON作為資料存放區和傳輸的格式。BSON是一種類似JSON的二進位序列化文檔,支援嵌套對象和數組。

MongoDB很像MySQL,document對應MySQL的row,collection對應MySQL的table。

  1.先啟動伺服器

mongod.exe --dbpath K;/date  (指定的目錄必須先建立,要不會報錯)
     
2.啟動用戶端

mongo.exe 
(資料庫裡面有一個預設的庫  test)

show dbs 顯示全部資料庫

db.user 建立一個表 

db.user.save({name:"lei",sex:"boy"}) 在user中添加一個使用者  當然save等價於 insert

db.user.find()查看錶中的全部資料

3.建立新庫

use student (如果student不存在的話就建立student庫)。。如果沒有插入資料的話 就不會顯現庫名

(好吧  MongoDB的查詢語句就不寫了)。。回家自己看  查詢語句和mysql的對照。。。

4.MongoDB 的安全和認證(許可權)

在MongoDB裡面我們可以為特定的集合 或者文檔指定許可權(當然有一個 管理員 admin 集合和文檔的許可權對他貌似沒有用)

1.建立一個使用者  db.student.addUser("1","1")

2.為這個表指定一個許可權使用者  db.student.auth("1","1")


5.資料的匯入和到處(針對於mysql資料庫)

1.將mysql裡面的資料匯入mongodb裡面

2.將mongodb裡面的資料匯出


6.將MongoDB伺服器 做成 系統的一個  “服務”

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.