MongoDB 与 MySQL 命令对比详解
158 浏览量
更新于2024-08-30
1
收藏 82KB PDF 举报
"MongoDB与MySQL命令详细对比"
MongoDB和MySQL是两种不同的数据库管理系统,前者是一种NoSQL数据库,而后者是一种关系型数据库。下面是 MongoDB和MySQL命令的详细对比:
服务器守护进程
在MySQL中,服务器守护进程是mysqld,而在MongoDB中,服务器守护进程是mongod。
客户端工具
在MySQL中,客户端工具是mysql,而在MongoDB中,客户端工具是mongo。
逻辑备份工具
在MySQL中,逻辑备份工具是mysqldump,而在MongoDB中,逻辑备份工具是mongodump。
逻辑恢复工具
在MySQL中,逻辑恢复工具是mysql,而在MongoDB中,逻辑恢复工具是mongorestore。
数据库修复
在MongoDB中,修复数据库的命令是db.repairDatabase()。
数据导出工具
在MySQL中,数据导出工具是mysqldump,而在MongoDB中,数据导出工具是mongoexport。
数据导入工具
在MySQL中,数据导入工具是source,而在MongoDB中,数据导入工具是mongoimport。
新建用户并权限
在MySQL中,新建用户并权限的命令是grant * privileges on *.* to …,而在MongoDB中,新建用户并权限的命令是Db.addUser()和Db.auth()。
显示库列表
在MySQL中,显示库列表的命令是show databases,而在MongoDB中,显示库列表的命令是show dbs。
显示表列表
在MySQL中,显示表列表的命令是show tables,而在MongoDB中,显示表列表的命令是show collections。
查询主从状态
在MySQL中,查询主从状态的命令是show slave status,而在MongoDB中,查询主从状态的命令是Rs.status。
创建表
在MySQL中,创建表的命令是create table users(a int, b int),而在MongoDB中,创建表的命令是db.createCollection("mycoll", {capped: true, size: 100000})另:可隐式创建表。
创建索引
在MySQL中,创建索引的命令是create index idx_name on users(name),而在MongoDB中,创建索引的命令是db.users.ensureIndex({name: 1})。
插入记录
在MySQL中,插入记录的命令是insert into users values (1, 1),而在MongoDB中,插入记录的命令是db.users.insert({a: 1, b: 1})。
查询表
在MySQL中,查询表的命令是select a, b from users,而在MongoDB中,查询表的命令是db.users.find({}, {a: 1, b: 1})。
条件查询
在MySQL中,条件查询的命令是select a, b from users where age = 33,而在MongoDB中,条件查询的命令是db.users.find({age: 33})。
通过上面的对比,我们可以看到,MongoDB和MySQL有很多不同的命令和概念,但是它们都可以完成相同的任务。 MongoDB的NoSQL特点使得它在处理大规模数据和高性能应用中的优势,而MySQL的关系型数据库特点使得它在处理结构化数据和事务处理中的优势。
2390 浏览量
1132 浏览量
550 浏览量
352 浏览量
140 浏览量
148 浏览量
146 浏览量
120 浏览量
352 浏览量
weixin_38722184
- 粉丝: 5
- 资源: 899
最新资源
- 2016“华山杯”CTF php250.rar
- 基于matlab的杂草优化算法IWO仿真+仿真操作录像
- HTML5五角星探照灯文字效果特效代码
- LZW-Compression:第一次提交
- 2018--D--
- 女巫 高清壁纸 新标签页 热门传说 主题-crx插件
- lollor.github.io
- StackStuff:各种测试的源代码
- 辛格洛
- CSS3鼠标经过文字分裂特效特效代码
- win7摄像头软件 计算机自带摄像头
- github_stats_report:与机器共存GitHub Stats报告
- 注册:由ReactJ和nodeJ组成的注册平台
- yamlw_vststask:yamlw的VSTS任务
- RankPook.AdmireTop.gaKlJNg
- Girly 新标签页 热门彩色 高清壁纸 主题-crx插件