Ví dụ cơ sở dữ liệu sinh viên MongoDB

MongoDB là cơ sở dữ liệu tài liệu mã nguồn mở, NoSQL được tạo bằng C++. Nó khác với các Cơ sở dữ liệu quan hệ khác như MySQL và có hiệu suất rất cao về bản chất. Một trong những đặc điểm quan trọng nhất của cơ sở dữ liệu NoSQL như MongoDB là chúng không có lược đồ. Nghĩa là, không giống như SQL, chúng tôi không chỉ định cấu trúc cho các bảng/cơ sở dữ liệu. MongoDB sử dụng tài liệu và bộ sưu tập thay vì hàng và bảng như SQL

Trong bài viết này, chúng ta sẽ thảo luận về cách tạo cơ sở dữ liệu trong MongoDB vì nó không chứa tùy chọn “tạo cơ sở dữ liệu”

Được chứng nhận với IBM và UCI DCE

Chương trình đào tạo kỹ thuật dữ liệu UCI Đăng ký ngay

Ví dụ cơ sở dữ liệu sinh viên MongoDB

Lệnh sử dụng

Trước khi đi sâu vào việc tạo và triển khai cơ sở dữ liệu, hãy cho chúng tôi hiểu những điều cơ bản về các lệnh MongoDB.  

Lệnh use DATABASE_NAME trong MongoDB được sử dụng để tạo cơ sở dữ liệu nếu nó chưa tồn tại, nếu không nó sẽ trả về cơ sở dữ liệu đã tồn tại

Bây giờ chúng ta hãy xem cú pháp của lệnh sử dụng này trong MongoDB

Cú pháp sử dụng lệnh

Lệnh sử dụng trong MongoDB được xác định bằng cú pháp sau

sử dụng DATABASE_NAME

Trong đó, từ khóa sử dụng được sử dụng để chuyển sang cơ sở dữ liệu được đề cập trong trường hợp nó tồn tại hoặc tạo một cơ sở dữ liệu mới nếu nó không tồn tại

Bây giờ chúng ta hãy khám phá một vài ví dụ để chứng minh việc triển khai lệnh nêu trên trong MongoDB

Ví dụ về sử dụng lệnh

Given that we want to create a database with the name

Chúng tôi triển khai điều này bằng cách sử dụng lệnh use DATABASE_NAME trong MongoDB theo cách sau -

> sử dụng cơ sở dữ liệu1

chuyển sang cơ sở dữ liệu db1

Để kiểm tra xem hiện tại chúng ta đang kết nối với cơ sở dữ liệu nào, chúng ta sử dụng lệnh db -

>db

cơ sở dữ liệu1

Chúng tôi sử dụng lệnh show dbs để kiểm tra danh sách cơ sở dữ liệu đầy đủ -

> hiển thị dbs

oldDB       0. 87513GB

testDB      0. 76524GB

Bây giờ chúng ta đã khám phá lệnh sử dụng, bây giờ chúng ta hãy xem quy trình hoàn chỉnh để tạo cơ sở dữ liệu trong MongoDB

Cách thức và thời điểm tạo cơ sở dữ liệu trong MongoDB?

Trước khi xem cách tạo một cơ sở dữ liệu như vậy, chúng ta hãy xem khi nào thực sự tạo một cơ sở dữ liệu trong MongoDB

Khi nào tạo cơ sở dữ liệu trong MongoDB?

Cơ sở dữ liệu MongoDB NoSQL được ưu tiên hơn cơ sở dữ liệu MySQL bất cứ khi nào chúng ta cần tuân theo mô hình tài liệu phong phú để lưu trữ nhiều loại dữ liệu thay vì dữ liệu có cấu trúc hàng-cột 2 chiều dựa trên bảng truyền thống. Nếu đây là những gì chúng ta cần, thì tốt hơn là tạo cơ sở dữ liệu MongoDB thay vì cơ sở dữ liệu MySQL. Bây giờ, hãy để chúng tôi khám phá cách chúng tôi làm như vậy

Suppose we need to create a database in MongoDB called . We first need to check if this database already exists or not. To do so, we use the following command -

> hiển thị dbs

oldDB       0. 87513GB

testDB      0. 76524GB

Chúng ta có thể thấy rằng cơ sở dữ liệu có tên db1 không tồn tại. Bây giờ chúng ta phải làm theo quy trình hoàn chỉnh để tạo thành công cơ sở dữ liệu này

Nhà phát triển và quản trị viên MongoDB. khóa học miễn phí

Khái niệm cơ bản về quản trị viên và nhà phát triển MongoDB MIỄN PHÍ Bắt đầu học

Ví dụ cơ sở dữ liệu sinh viên MongoDB

Cách tạo cơ sở dữ liệu trong MongoDB?

Để tạo cơ sở dữ liệu bằng trình bao MongoDB, hãy thực hiện các bước sau -

1. Let us assume that we want to create the database called mentioned before. We check if that database exists just like we have done before using the show dbs command that lists out all the existing databases.

> hiển thị dbs

oldDB       0. 87513GB

testDB      0. 76524GB

2. Since does not exist, we now apply the use command implemented earlier to create and connect our database.

> sử dụng db1

chuyển sang db db1

3. Chúng ta cần sử dụng lệnh db để xác nhận việc tạo và kết nối với cơ sở dữ liệu của mình

>db

db1

4. Chúng tôi kiểm tra lại cơ sở dữ liệu hiện có để kiểm tra xem cơ sở dữ liệu mới tạo của chúng tôi có tồn tại không -

> hiển thị dbs

oldDB       0. 87513GB

testDB      0. 76524GB

Lý do tại sao cơ sở dữ liệu mới tạo của chúng tôi không được liệt kê ở đây là MongoDB thực sự chỉ tạo và lưu trữ cơ sở dữ liệu của chúng tôi khi chúng tôi chèn một số giá trị hoặc dữ liệu vào đó. Hãy để chúng tôi xem làm thế nào để làm điều đó

5. Bây giờ chúng tôi chèn dữ liệu vào cơ sở dữ liệu của mình bằng cách tạo một bộ sưu tập trước tiên. Tên bộ sưu tập của chúng tôi ở đây, chúng tôi giả sử là Sinh viên và chúng tôi chèn tài liệu sau vào cơ sở dữ liệu của mình

db. Sinh viên. chèn(

{

"Tên học sinh". "Mẹ",

"Chi nhánh sinh viên". "Khoa học máy tính"

}

)

Nếu tài liệu được chèn thành công, dữ liệu sau sẽ được hiển thị

>db. Sinh viên. chèn(

…   {

… "Tên học sinh". "Mẹ",

…   "Chi nhánh Sinh viên". "Khoa học máy tính"

…   }

…   )

WriteResult({ “nInserted”. 1 })

6. Chạy lệnh show dbs để liệt kê các cơ sở dữ liệu hiện có

> hiển thị dbs

oldDB       0. 87513GB

testDB      0. 76524GB

db1           0. 34281GB

Bây giờ chúng ta đã tạo và chèn thành công dữ liệu vào cơ sở dữ liệu của mình trong MongoDB

chủ đề liên quan

  1. Thả cơ sở dữ liệu trong MongoDB
  2. Bộ sưu tập thả trong MongoDB
  3. Tạo Bộ sưu tập trong MongoDB
  4. Các kiểu dữ liệu trong MongoDB
Nắm vững các kỹ năng lập mô hình, nhập, truy vấn và phân đoạn dữ liệu với khóa đào tạo

Trở thành chuyên gia về MongoDB với Simplilearn

Trong bài viết này, chúng ta đã tìm hiểu khi nào và cách tạo cơ sở dữ liệu trong MongoDB theo những cách khác nhau. Chúng tôi thậm chí đã khám phá các lệnh khác nhau liên quan đến việc tạo cơ sở dữ liệu trong MongoDB như sử dụng, db, hiển thị, v.v.  

Để đi sâu hơn vào thế giới tạo và thao tác cơ sở dữ liệu và trở thành một nhà khoa học dữ liệu thành công, chúng tôi khuyên bạn nên xem các khóa học và tài liệu nghiên cứu chuyên sâu. Một tài nguyên học tập như vậy là Chương trình chứng nhận khoa học dữ liệu của Simplilearn, cung cấp kiến ​​thức toàn diện về các công cụ khác nhau để thăng tiến trong sự nghiệp khoa học dữ liệu của bạn.  

Tìm các lớp đào tạo Lớp học trực tuyến dành cho nhà phát triển và quản trị viên MongoDB của chúng tôi tại các thành phố hàng đầu

NameDatePlaceKhóa đào tạo cấp chứng chỉ MongoDB8 tháng 1 -30 tháng 1 năm 2023,
Đợt các ngày trong tuầnChi tiết CityView của bạn

Giới thiệu về tác giả

Ví dụ cơ sở dữ liệu sinh viên MongoDB
Shruti M

Shruti là một kỹ sư và một người đam mê công nghệ. Cô ấy làm việc trên một số công nghệ thịnh hành. Sở thích của cô bao gồm đọc sách, khiêu vũ và học ngôn ngữ mới. Hiện tại, cô đang học tiếng Nhật

Làm cách nào để tạo cơ sở dữ liệu sinh viên trong MongoDB?

Tạo cơ sở dữ liệu mới. Bạn có thể tạo Cơ sở dữ liệu mới trong MongoDB bằng cách sử dụng lệnh “use Database_Name” . Lệnh tạo cơ sở dữ liệu mới nếu chưa tồn tại, ngược lại sẽ trả về cơ sở dữ liệu đã có. bạn có thể chạy lệnh này trong mongo shell để tạo cơ sở dữ liệu mới.

Làm cách nào để tạo DBS trong MongoDB?

Tab Cơ sở dữ liệu trong MongoDB Compass có nút "Tạo cơ sở dữ liệu". .
Nhấp vào "Tạo cơ sở dữ liệu" để mở hộp thoại
Nhập tên của cơ sở dữ liệu và bộ sưu tập đầu tiên của nó
Nhấp vào "Tạo cơ sở dữ liệu"

Tôi có thể thực hành MongoDB ở đâu?

Sử dụng MongoDB trực tuyến . MongoDB Atlas, our cloud database product.

Mô hình MongoDB giải thích bằng ví dụ là gì?

MongoDB là cơ sở dữ liệu định hướng tài liệu mã nguồn mở được thiết kế để lưu trữ một lượng lớn dữ liệu và cũng cho phép bạn làm việc với dữ liệu đó một cách rất hiệu quả. It is categorized under the NoSQL (Not only SQL) database because the storage and retrieval of data in the MongoDB are not in the form of tables.