作者:临汾专业家具安装 | 来源:互联网 | 2018-04-18 13:50
我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识。mongodb与mysql命令对比关系型数据库一般是由数据库(database)、表(table)
我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识。
mongodb与mysql命令对比
关系型数据库一般是由数据库(database)、表(table)、记录(record)三个层次概念组成。而非关系型数据库mongodb是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。mongodb对于关系型数据库里的表,没有行和列的关系概念,这体现了模式的自由特点。
语法命令如下列表格所示
MySQL
|
MongoDB
|
说明
|
mysqld
|
mongod
|
服务器守护进程
|
mysql
|
mongo
|
客户端工具
|
mysqldump
|
mongodump
|
逻辑备份工具
|
mysql
|
mongorestore
|
逻辑恢复工具
|
|
db.repairDatabase()
|
修复数据库
|
mysqldump
|
mongoexport
|
数据导出工具
|
source
|
mongoimport
|
数据导入工具
|
grant * privileges on *.* to …
|
Db.addUser()
Db.auth()
|
新建用户并权限
|
show databases
|
show dbs
|
显示库列表
|
Show tables
|
Show collections
|
显示表列表
|
Show slave status
|
Rs.status
|
查询主从状态
|
Create table users(a int, b int)
|
db.createCollection("mycoll", {capped:true,
size:100000}) 另:可隐式创建表。
|
创建表
|
Create INDEX idxname ON users(name)
|
db.users.ensureIndex({name:1})
|
创建索引
|
Create INDEX idxname ON users(name,ts DESC)
|
db.users.ensureIndex({name:1,ts:-1})
|
创建索引
|
Insert into users values(1, 1)
|
db.users.insert({a:1, b:1})
|
插入记录
|
Select a, b from users
|
db.users.find({},{a:1, b:1})
|
查询表
|
Select * from users
|
db.users.find()
|
查询表
|
Select * from users where age=33
|
db.users.find({age:33})
|
条件查询
|
Select a, b from users where age=33
|
db.users.find({age:33},{a:1, b:1})
|
条件查询
|
select * from users where age<33
|
db.users.find({&#39;age&#39;:{$lt:33}})
|
条件查询
|
select * from users where age>33 and age<=40
|
db.users.find({&#39;age&#39;:{$gt:33,$lte:40}})
|
条件查询
|
select * from users where a=1 and b=&#39;q&#39;
|
db.users.find({a:1,b:&#39;q&#39;})
|
条件查询
|
select * from users where a=1 or b=2
|
db.users.find( { $or : [ { a : 1 } , { b : 2 } ] } )
|
条件查询
|
select * from users limit 1
|
db.users.findOne()
|
条件查询
|
select * from users where name like "%Joe%"
|
db.users.find({name:/Joe
推荐阅读
-
Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ...
[详细]
蜡笔小新 2023-10-17 18:30:39
-
一、前言在数据库中,慢查询日志通常是用来进行优化数据库,MySQL中存在慢查询,Mongodb中也是如此。在Mongo中的慢查询属于Mon ...
[详细]
蜡笔小新 2023-10-16 19:34:51
-
-
一、背景在实际项目的开发当中,使用AbpZero自带的审计日志功能写入效率比较低。其次审计日志数据量中后期十分庞大,不适合与业务数据存放在一起。所以我们可以重新实现A ...
[详细]
蜡笔小新 2023-10-16 15:09:22
-
系统采用jeeplus框架(ssm+redis+shiro+mongodb+redis),默认是做了JSP未做前后端分离,由于业务需要已经多终端使用的需求(H5、小程序等) ...
[详细]
蜡笔小新 2023-10-16 10:52:05
-
2019独角兽企业重金招聘Python工程师标准在生产环境下,部署一台mongodb服务的话,会存在以下问题:单点问题生产环境是一个 ...
[详细]
蜡笔小新 2023-10-15 19:54:35
-
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
-
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
-
本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ...
[详细]
蜡笔小新 2023-12-14 15:30:33
-
本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ...
[详细]
蜡笔小新 2023-12-14 14:06:10
-
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
-
本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ...
[详细]
蜡笔小新 2023-12-14 13:12:10
-
本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ...
[详细]
蜡笔小新 2023-12-14 11:31:05
-
本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ...
[详细]
蜡笔小新 2023-12-13 21:47:39
-
本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ...
[详细]
蜡笔小新 2023-12-13 18:08:58
-
一面自我介绍对象相等的判断,equals方法实现。可以简单描述挫折,并说明自己如何克服,最终有哪些收获。职业规划表明自己决心,首先自己不准备继续求学了,必须招工作了。希望去哪 ...
[详细]
蜡笔小新 2023-10-17 13:57:50
-
|