最近给朋友推荐哈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都是数据库管理系统,但它们的数据模型和查询语言有所不同。本篇文章将对比这两种数据库中常用的操作语句,帮助读者理解和掌握两者之间的差异。 1. 查询数据: - MySQL 使用 `SELECT * FROM user` ...
##### MySQL 与 MongoDB 对比 MongoDB 和 MySQL 都是主流的数据库系统,但它们之间存在显著差异。MySQL 是关系型数据库管理系统 (RDBMS),而 MongoDB 是 NoSQL 数据库。MySQL 使用 SQL 查询语言进行数据操作,而 ...
6. 本文件目录为功能代码块,可参考笔者的一篇MongoDB相关的博客使用,包含作者踩过的一些坑,可帮助初学使用者加深理解,内容涉及MongoDB相关(安装,常识,Mysql和MongoDB的基本对比,原生mongo shell命令...) ...
实验目的:了解四种数据库(MySQL、HBase、Redis、MongoDB)的概念和不同点,熟悉使用四种数据库操作常用的Shell命令和Java API。 实验平台:Linux操作系统,Hadoop版本2.6.0或以上版本,MySQL版本5.6或以上版本,...
文档内容涵盖MySQL的开发和优化两大方面,具体包括了MySQL的基础使用技巧、存储引擎的选择、数据类型的选用、字符集配置、索引设计及使用、锁机制与事务处理、SQL的安全性问题、SQLMode的使用、SQL技巧等。...
- 介绍常用的数据库性能监控工具(如MySQL的SHOW STATUS命令)。 - 遇到查询性能瓶颈时,应如何进行查询优化? 9. **分布式数据库** - 什么是分布式数据库,它解决了传统数据库的哪些问题? - 分布式数据库中的...
此外,笔记中还涉及了Python与MySQL、MongoDB数据库的交互,这表明学习者在掌握基础知识之后,还可以进一步学习如何使用Python进行数据操作和数据库编程。 整体而言,这份学习笔记为初学者提供了一个全面、系统的...
在这一部分,学员需要了解NoSQL(例如MongoDB、Redis等)与关系数据库(例如MySQL)在数据模型、查询语言、水平扩展能力等方面的不同。通过实际操作比较,加深对两者适用场景和优势的理解。 ### MapReduce初级编程...
- **MySQL**:常用命令,InnoDB与MyISAM存储引擎的区别,触发器的应用,视图的创建与使用。 - **Oracle**:PL/SQL编程,游标,表分区,闪回技术。 - **SQL Server**:T-SQL,事务日志管理,全文搜索功能。 - **...
- **Maven的使用入门**:了解Maven的基本概念和常用命令。 - **Maven私服的搭建及部署**:搭建私有仓库,管理项目依赖。 - **Maven坐标分析/父控设置**:深入理解Maven坐标和依赖管理。 **7.2 Git版本管理及Jenkins...
以上就是关于 Node.js 高级知识点的详细介绍,涵盖了集群模块、会话管理、流类型、认证授权、文件上传、与 Python 的对比、数据库连接管理和命令行参数处理等内容。通过深入理解这些概念和技术,开发者可以更好地...
- **SQL Server 和 MySQL**:对比 Oracle 与其他流行的数据库管理系统,如 Microsoft SQL Server 和 MySQL。 以上知识点覆盖了从基础的数据库概念到高级的数据库管理技巧,旨在帮助学员全面理解和掌握 Oracle ...