MySQL和MongoDB是两种流行的数据库管理系统,它们在数据存储、处理和管理方面有着显著的差异。以下是它们之间的主要差别:
import mysql.connector
# 连接数据库
conn = mysql.connector.connect(user='user', password='password', host='host', database='database')
cursor = conn.cursor()
# 执行查询
cursor.execute("SELECT * FROM table_name")
result = cursor.fetchall()
# 关闭连接
cursor.close()
conn.close()
from pymongo import MongoClient
# 连接数据库
client = MongoClient('mongodb://localhost:27017/')
db = client['database']
collection = db['collection']
# 插入文档
document = {"name": "John", "age": 30}
collection.insert_one(document)
# 查询文档
result = collection.find_one({"name": "John"})
print(result)
# 关闭连接
client.close()
通过以上信息,您可以更好地理解MySQL和MongoDB之间的差异,并根据具体需求选择合适的数据库系统。
领取专属 10元无门槛券
手把手带您无忧上云