SQL与NoSQL(MongoDB)数据库的对应关系图表
关系数据库有一套标准的SQL语句来操作数据库,MongoDB是NoSQL文档型数据库,概念与操作方式与SQL都不相同,下面的几张表全面的表达了SQL与MongoDB的对应关系,便于快速熟悉MongoDB的操作思路
概念名称的对应
SQL语句 与 NoSQL MongoDB操作 对比
假设SQL数据库中有一个 users表,MongoDB中有一个 users 集合,包含了 user 文档,例如
{ _id: ObjectId("509a8fb2f3f4948bd2f983a0"), user_id: "abc123", age: 55, status: 'A' }
Create/Alter 创建和修改表
Insert 插入数据
Select 查询数据
EXPLAIN 语句分析
Update 更新数据
Delete 删除数据
你也许感兴趣的:
- Java程序员是如何选择NoSQL的
- 为什么SQL正在击败NoSQL,这对未来的数据意味着什么
- NoSQL数据库的四大家族
- 当规模到亿级,MySQL是一个更好的NoSQL!
- 几款主流 NoSQL 数据库的对比
- 浅谈 Java 中 MongoDB NoSQL数据库使用指南
- 深入解析NoSQL数据库的分布式算法
- 排名前十的SQL和NoSQL数据库
- NoSQL再次败北——我坚持使用SQL的原因
- SQL/NoSQL两大阵营激辩:谁更适合大数据
你对本文的反应是: