Rumah >pangkalan data >MongoDB >Bagaimana untuk menggunakan pernyataan MongoDB dan SQL untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data?

Bagaimana untuk menggunakan pernyataan MongoDB dan SQL untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data?

WBOY
WBOYasal
2023-12-17 14:09:35768semak imbas

Bagaimana untuk menggunakan pernyataan MongoDB dan SQL untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data?

Bagaimana untuk menggunakan pernyataan MongoDB dan SQL untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data?

Pangkalan data ialah alat untuk menyimpan, mengurus dan mendapatkan semula data, dan penambahan, pemadaman, pengubahsuaian dan pertanyaan data adalah fungsi teras pangkalan data. Dalam bidang pangkalan data, dua sistem pangkalan data biasa ialah pangkalan data hubungan (SQL) dan pangkalan data bukan hubungan (NoSQL). Pangkalan data perhubungan menggunakan pernyataan SQL (Bahasa Pertanyaan Berstruktur) untuk operasi data, manakala pangkalan data bukan perhubungan menggunakan bahasa pertanyaan tertentu. Artikel ini akan memperkenalkan cara menggunakan pernyataan MongoDB dan SQL untuk melaksanakan operasi penambahan data, pemadaman, pengubahsuaian dan pertanyaan serta memberikan contoh kod khusus.

1. Persediaan
Sebelum bermula, anda perlu memasang pangkalan data MongoDB dan memulakan perkhidmatan MongoDB. Untuk proses pemasangan MongoDB, sila rujuk dokumentasi rasmi MongoDB.

2 Sambung ke pangkalan data
Sebelum menggunakan MongoDB untuk operasi data, anda perlu membuat sambungan dengan pangkalan data.

Kod sampel adalah seperti berikut:

import pymongo

# 建立与MongoDB的连接
client = pymongo.MongoClient("mongodb://localhost:27017/")

# 选择数据库
db = client["mydatabase"]

3 Sisipkan data

Sisipkan sekeping data melalui kaedah insert_one() MongoDB.

Kod sampel adalah seperti berikut:

# 选择集合
collection = db["customers"]

# 插入一条数据
data = {
    "name": "John",
    "address": "Highway 37"
}
collection.insert_one(data)

4 Data pertanyaan
Data pertanyaan melalui kaedah find() MongoDB.

Kod sampel adalah seperti berikut:

# 查询所有数据
results = collection.find()
for result in results:
    print(result)

5 Kemas kini data
Ubah suai data melalui kaedah update_one() MongoDB.

Kod sampel adalah seperti berikut:

# 更新一条数据
query = {"name": "John"}
new_values = {"$set": {"address": "Park Lane 38"}}
collection.update_one(query, new_values)

6. Padam data
Padam data melalui kaedah delete_one() MongoDB.

Kod sampel adalah seperti berikut:

# 删除一条数据
query = {"name": "John"}
collection.delete_one(query)

Di atas adalah langkah asas untuk menggunakan pernyataan MongoDB dan SQL untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data. Dengan mewujudkan sambungan ke pangkalan data dan kemudian menggunakan kaedah yang sepadan untuk beroperasi, anda boleh mencapai kawalan fleksibel data. Pada masa yang sama, contoh kod di atas juga boleh dilaraskan dan dikembangkan mengikut keperluan tertentu. Saya harap artikel ini akan membantu anda menggunakan MongoDB dan SQL untuk melaksanakan operasi data!

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan MongoDB dan SQL untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn