`
erntoo
  • 浏览: 30056 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
  • erntoo: 修改somaxconn该内核参数默认值一般是128,对于负载很 ...
    rpm

MongoDB与MySql常用命令对比

阅读更多

 

最近给朋友推荐哈mongodb

也很久没有去回顾这些数据库了,下面对mysql和mongodb常用命令做哈对比

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
一、连接数据库
 
mysql -uroot -p123456          #mysql
 
mongo.exe                      #mongodb
 
#都是默认的端口
 
二、查询所有的数据库
 
show databases                #mysql
 
show  dbs                     #mongodb
 
三、选择指定数据库
 
use test                        #mysql、mongodb一样
 
四、列出该数据库的所有表
 
show tables                     #mysql、mongodb一样
 
五、查询
 
select * from tb_table  where id=1                 #mysql
 
db.tb_table.find({id:1})                           #mongodb
 
六、添加数据
 
insert into tb_table(id,name) values(3,'lyc')      #mysql
 
db.tb_table.save({"id":3,"name":"lyc"})            #mongodb
 
七、删除数据
 
delete from tb_table where id=3                     #mysql
 
db.tb_table.remove({"id":3})                        #mongodb
 
八、更新数据
 
update tb_table set  name="lyca" where id=3                #mysql
 
分享到:
评论

相关推荐

    MongoDB与MySQL常用操作语句对照

    MongoDB与MySQL都是数据库管理系统,但它们的数据模型和查询语言有所不同。本篇文章将对比这两种数据库中常用的操作语句,帮助读者理解和掌握两者之间的差异。 1. 查询数据: - MySQL 使用 `SELECT * FROM user` ...

    mongodb学习笔记

    ##### MySQL 与 MongoDB 对比 MongoDB 和 MySQL 都是主流的数据库系统,但它们之间存在显著差异。MySQL 是关系型数据库管理系统 (RDBMS),而 MongoDB 是 NoSQL 数据库。MySQL 使用 SQL 查询语言进行数据操作,而 ...

    MongoDB_Golang.zip

    6. 本文件目录为功能代码块,可参考笔者的一篇MongoDB相关的博客使用,包含作者踩过的一些坑,可帮助初学使用者加深理解,内容涉及MongoDB相关(安装,常识,Mysql和MongoDB的基本对比,原生mongo shell命令...) ...

    数据存储实验4-NoSQL和关系数据库的操作比较.doc(实验报告)

    实验目的:了解四种数据库(MySQL、HBase、Redis、MongoDB)的概念和不同点,熟悉使用四种数据库操作常用的Shell命令和Java API。 实验平台:Linux操作系统,Hadoop版本2.6.0或以上版本,MySQL版本5.6或以上版本,...

    MySQL技术资料来自网易的经验总结

    文档内容涵盖MySQL的开发和优化两大方面,具体包括了MySQL的基础使用技巧、存储引擎的选择、数据类型的选用、字符集配置、索引设计及使用、锁机制与事务处理、SQL的安全性问题、SQLMode的使用、SQL技巧等。...

    数据库常用面试题目_基础题

    - 介绍常用的数据库性能监控工具(如MySQL的SHOW STATUS命令)。 - 遇到查询性能瓶颈时,应如何进行查询优化? 9. **分布式数据库** - 什么是分布式数据库,它解决了传统数据库的哪些问题? - 分布式数据库中的...

    python基础学习笔记

    此外,笔记中还涉及了Python与MySQL、MongoDB数据库的交互,这表明学习者在掌握基础知识之后,还可以进一步学习如何使用Python进行数据操作和数据库编程。 整体而言,这份学习笔记为初学者提供了一个全面、系统的...

    大数据课程实验答案(林子雨)

    在这一部分,学员需要了解NoSQL(例如MongoDB、Redis等)与关系数据库(例如MySQL)在数据模型、查询语言、水平扩展能力等方面的不同。通过实际操作比较,加深对两者适用场景和优势的理解。 ### MapReduce初级编程...

    数据库笔试面试题汇总

    - **MySQL**:常用命令,InnoDB与MyISAM存储引擎的区别,触发器的应用,视图的创建与使用。 - **Oracle**:PL/SQL编程,游标,表分区,闪回技术。 - **SQL Server**:T-SQL,事务日志管理,全文搜索功能。 - **...

    Java高级架构必备知识点

    - **Maven的使用入门**:了解Maven的基本概念和常用命令。 - **Maven私服的搭建及部署**:搭建私有仓库,管理项目依赖。 - **Maven坐标分析/父控设置**:深入理解Maven坐标和依赖管理。 **7.2 Git版本管理及Jenkins...

    NodeJS 面试题及解答 (2023) – 高级.docx

    以上就是关于 Node.js 高级知识点的详细介绍,涵盖了集群模块、会话管理、流类型、认证授权、文件上传、与 Python 的对比、数据库连接管理和命令行参数处理等内容。通过深入理解这些概念和技术,开发者可以更好地...

    数据库培训

    - **SQL Server 和 MySQL**:对比 Oracle 与其他流行的数据库管理系统,如 Microsoft SQL Server 和 MySQL。 以上知识点覆盖了从基础的数据库概念到高级的数据库管理技巧,旨在帮助学员全面理解和掌握 Oracle ...

Global site tag (gtag.js) - Google Analytics