亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > MongoDB > 正文

MongoDB與MySQL常用操作語(yǔ)句對(duì)照

2020-10-29 18:50:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、MongoDB對(duì)MySQL常用的SQL語(yǔ)句對(duì)應(yīng)的實(shí)現(xiàn)

復(fù)制代碼 代碼如下:

――――――――――――――
MySQL:
SELECT * FROM user
Mongo:
db.user.find()
――――――――――――――
MySQl:
SELECT * FROM user WHERE name = 'foobar'
Mongo:
db.user.find({ 'name' : 'foobar' })
――――――――――――――
MySql:
INSERT INTO user ('name','age') VALUES ('foobar',25)
Mongo:
db.user.insert({ 'name' : 'foobar' , 'age' : 25})
――――――――――――――
如果想增加email這一列
MySql:
ALTER TABLE user ... 
Mongo:
db.user.insert({ 'name' : 'foobar' , 'age' : 25 , 'email' : 'foo@bar.com' })
――――――――――――――
MySql:
DELETE * FROM user
Mongo:
db.user.remove({})
――――――――――――――
MySql:
DELETE FROM user WHERE age < 30
Mongo:
db.user.remove({ 'age' : {$lt : 30}})
$gt:> ; $gte:>= ; $lt:< ; $lte:<= ; $ne:!=
――――――――――――――
MySql:
UPDATE user SET `age` = 36 WHERE `name` = 'foobar'
Mongo:
db.user.update({ 'name' : 'foobar'} , {$set : { 'age' : 36}})
――――――――――――――
MySQL:
UPDATE user SET `age` = 'age' + 3 WHERE `name` = 'foobar'
Mongo:
db.user.update({ 'name' : 'foobar'} , {$inc : {'age' : 3}})
――――――――――――――
MySQl:
SELECT COUNT(*) FROM user WHERE `name` = 'foobar'
Mongo:
db.user.find({ 'name' : 'foobar'}).count()
――――――――――――――
MySql:
SELECT * FROM user limit 10,20
Mongo:
db.user.find().skip(10).limit(20)
――――――――――――――
MySQl:
SELECT * FROM user WHERE `age` IN (25,35,45)
Mongo:
db.user.find({ 'age' : {$in : [25,35,45]}})
――――――――――――――
MySql:
SELECT * FROM user ORDER BY age DESC
Mongo:
db.user.find().sort({ 'age' : -1})
――――――――――――――
MySQL:
SELECT DISTINCT(name) FROM user WHERE age > 20
Mongo:
db.user.distinct( 'name',{'age' : {$lt : 20}})
――――――――――――――
MySQL:
SELECT name, sum(marks) FROM  user GROUP BY name
Mongo:
db.user.group({
key:{'name':true},
cond:{'name':'foo'},
reduce:function(obj,prev){prev.msum += obj.marks;},
initial:{msum : 0}
})
――――――――――――――
MySQL:
SELECT name FROM user WHERE age < 20
Mongo:
db.user.find('this.age < 20' , {name : 1})

二、MongoDB 數(shù)據(jù)庫(kù)與 MySQL 操作對(duì)照


左邊是mongodb查詢語(yǔ)句,右邊是sql語(yǔ)句。對(duì)照著用,挺方便。

復(fù)制代碼 代碼如下:

db.users.find() select * from users

db.users.find({"age" : 27}) select * from users where age = 27

db.users.find({"username" : "joe", "age" : 27}) select * from users where "username" = "joe" and age = 27

db.users.find({}, {"username" : 1, "email" : 1}) select username, email from users

db.users.find({}, {"username" : 1, "_id" : 0}) // no case  // 即時(shí)加上了列篩選,_id也會(huì)返回;必須顯式的阻止_id返回

db.users.find({"age" : {"$gte" : 18, "$lte" : 30}}) select * from users where age >=18 and age <= 30 // $lt(<) $lte(<=) $gt(>) $gte(>=)

db.users.find({"username" : {"$ne" : "joe"}}) select * from users where username <> "joe"

db.users.find({"ticket_no" : {"$in" : [725, 542, 390]}}) select * from users where ticket_no in (725, 542, 390)

db.users.find({"ticket_no" : {"$nin" : [725, 542, 390]}}) select * from users where ticket_no not in (725, 542, 390)

db.users.find({"$or" : [{"ticket_no" : 725}, {"winner" : true}]}) select * form users where ticket_no = 725 or winner = true

db.users.find({"id_num" : {"$mod" : [5, 1]}}) select * from users where (id_num mod 5) = 1

db.users.find({"$not": {"age" : 27}}) select * from users where not (age = 27)

db.users.find({"username" : {"$in" : [null], "$exists" : true}}) select * from users where username is null // 如果直接通過(guò)find({"username" : null})進(jìn)行查詢,那么連帶"沒(méi)有username"的紀(jì)錄一并篩選出來(lái)

db.users.find({"name" : /joey?/i}) // 正則查詢,value是符合PCRE的表達(dá)式

db.food.find({fruit : {$all : ["apple", "banana"]}}) // 對(duì)數(shù)組的查詢, 字段fruit中,既包含"apple",又包含"banana"的紀(jì)錄

db.food.find({"fruit.2" : "peach"}) // 對(duì)數(shù)組的查詢, 字段fruit中,第3個(gè)(從0開(kāi)始)元素是peach的紀(jì)錄

db.food.find({"fruit" : {"$size" : 3}}) // 對(duì)數(shù)組的查詢, 查詢數(shù)組元素個(gè)數(shù)是3的記錄,$size前面無(wú)法和其他的操作符復(fù)合使用

db.users.findOne(criteria, {"comments" : {"$slice" : 10}}) // 對(duì)數(shù)組的查詢,只返回?cái)?shù)組comments中的前十條,還可以{"$slice" : -10}, {"$slice" : [23, 10]}; 分別返回最后10條,和中間10條

db.people.find({"name.first" : "Joe", "name.last" : "Schmoe"})  // 嵌套查詢

db.blog.find({"comments" : {"$elemMatch" : {"author" : "joe", "score" : {"$gte" : 5}}}}) // 嵌套查詢,僅當(dāng)嵌套的元素是數(shù)組時(shí)使用,

db.foo.find({"$where" : "this.x + this.y == 10"}) // 復(fù)雜的查詢,$where當(dāng)然是非常方便的,但效率低下。對(duì)于復(fù)雜查詢,考慮的順序應(yīng)當(dāng)是 正則 -> MapReduce -> $where

db.foo.find({"$where" : "function() { return this.x + this.y == 10; }"}) // $where可以支持javascript函數(shù)作為查詢條件

db.foo.find().sort({"x" : 1}).limit(1).skip(10); // 返回第(10, 11]條,按"x"進(jìn)行排序; 三個(gè)limit的順序是任意的,應(yīng)該盡量避免skip中使用large-number

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
av无码av天天av天天爽| 最新中文字幕在线视频| 国产毛片久久久久| 国产欧美视频一区二区| 久久xxxx精品视频| av在线日韩国产精品| 亚洲欧美日韩国产综合| 伦理中文字幕亚洲| 波多野结衣亚洲| 欧美日韩综合视频| 国产高清精品软男同| 波多野结衣与黑人| 久久人妻少妇嫩草av无码专区| 性欧美大战久久久久久久免费观看| 国产成人啪精品视频免费网| 国产亚洲精品资源在线26u| 国产欧美日韩专区| 麻豆9191精品国产| 亚洲国产精品久久久久| 一区二区三区欧美激情| 午夜小视频在线| 亚洲精品tv久久久久久久久久| 午夜影院免费看| 亚洲国产精品狼友在线观看| 在线视频这里只有精品| 韩国一区二区三区| 午夜精品一区二区三区在线观看| 无码黑人精品一区二区| 91porny九色| 91.·福利| 欧美一级特黄aaaaaa| 久久九九久久九九| 精品午夜一区二区| 日韩在线视频免费看| 久久综合色占| 欧美自拍偷拍第一页| 午夜免费福利视频在线观看| 成人xxxx视频| jizz.www| 亚洲一区二区在线免费看| 蜜桃tv一区二区三区| 最近中文字幕免费mv视频多少集| www.成人在线观看| 国产精品久久久久蜜臀| 法国空姐电影在线观看| 成人ar影院免费观看视频| 日本韩国欧美中文字幕| 国产成人免费av电影| 国产精品久久久99| 手机在线免费观看av| 波多野结依一区| 免费观看欧美大片| 亚洲精品国产一区二区三区| 18欧美乱大交| 自拍偷在线精品自拍偷无码专区| 午夜在线网站| 久久精品国产欧美亚洲人人爽| 性色av一区二区怡红| 亚洲国产精品成人久久蜜臀| 亚洲国产成人高清精品| 亚洲男人第一网站| 亚洲区 欧美区| 亚洲一区二区三区中文字幕在线观看| 最新国产精品久久精品| 久久久一区二区三区| 欧美另类专区| 自拍偷拍亚洲视频| 国产在线国偷精品免费看| 日韩久久一区二区三区| 性欧美freesex顶级少妇| 天天射夜夜爽| 亚欧洲精品在线视频| 一区二区三区韩国| 午夜精品一区二区在线观看的| 国产精品免费av| 成人三级在线视频| 日本道在线视频| 8v天堂国产在线一区二区| 日本伊人午夜精品| 国产麻豆一区二区三区精品视频| 国产亚洲精品精华液| 黄色免费成人| 国产精品视频久久久| 国产视频www| 视频在线亚洲| 国产精品99久久久久久久女警| 国产精品人成在线观看免费| 麻豆九一精品爱看视频在线观看免费| 日韩一级片中文字幕| 久久精品二区| 国产高潮av| 欧美日韩成人综合在线一区二区| 僵尸世界大战2 在线播放| 国内久久婷婷综合| 国产精品黄色影片导航在线观看| 91精品短视频| 成人在线免费观看一区| 亚洲精品一区二区三区在线观看| 欧美亚洲国产一区在线观看网站| 日韩一区二区在线观看视频| 欧美xxx在线| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲国产日韩a在线播放性色| 日韩新的三级电影| 日本最新不卡在线| 日本aⅴ大伊香蕉精品视频| 91女主播在线观看| 男人的天堂一区| 这里视频有精品| 这里只有精品久久| 色乱码一区二区三区88| 久久亚洲国产成人| 欧美一区二区三区视频在线| 深夜福利亚洲| 国产美女娇喘av呻吟久久| а√中文在线天堂精品| 国产日产精品一区二区三区四区的观看方式| 国产婷婷色一区二区三区在线| 亚洲影视第一页| 奇米亚洲午夜久久精品| 成人在线观看黄| 欧美日韩视频一区二区| 蜜桃久久一区二区三区| 亚洲精品免费在线观看视频| 国产不卡av在线| 国产一区 二区 三区一级| 男女激情视频一区| 欧美午夜精品免费| 久久噜噜色综合一区二区| 久久午夜影视| 日韩伦理精品| 中文字幕亚洲欧美在线不卡| 欧美色图亚洲视频| 亚洲综合五月天| 国产91在线播放精品91| 91亚洲永久免费精品| 蜜桃传媒视频麻豆一区| 人妻丰满熟妇aⅴ无码| 黄色av一级片| 日韩一区欧美二区| 外国精品视频在线观看| 六月婷婷在线视频| 日本三级免费网站| 亚洲日本乱码在线观看| 欧洲vs亚洲vs国产| 国产一级二级av| 国产综合色产| 蜜桃视频无码区在线观看| 成人网站免费观看入口| 捆绑紧缚一区二区三区视频| 麻豆91在线播放免费| 久久久久久久久久久久久国产精品| 日韩欧美中文一区| 日韩精品亚洲专区| 91成人入口| 国产香蕉一区二区三区| 欧美贵妇videos办公室| 你懂的网址一区二区三区| 1313精品午夜理伦电影| 日日骚av一区二区| 日本成人一级片| 又粗又大的机巴好爽欧美| 亚洲码欧美码一区二区三区| 97国产一区二区精品久久呦| 欧美精品999| 天天碰日日操| 综合干狼人综合首页| www.日韩av.com| 日本中文字幕在线免费观看| xxxx影院| 色综合久久影院| av三级在线播放| 亚洲男人第一天堂| 国产日韩欧美不卡在线| 2020国产在线视频| 日韩成人一区| 国产精品自产自拍| 成人综合婷婷国产精品久久蜜臀| 国产成人精品免费看视频| 亚洲女优在线观看| 国产白丝精品91爽爽久久| 欧美日韩一区二区三区电影| 91精品国产91综合久久蜜臀| 欧美做爰爽爽爽爽爽爽| 5566中文字幕一区二区电影| 成熟人妻av无码专区| 欧美国内亚洲| 欧美激情一区二区三区蜜桃视频| 亚洲欧美aaa| 91精品91久久久中77777| 国产精品欧美在线| 黄色软件视频在线观看| 99re视频这里只有精品| 51自拍视频在线观看| 欧美主播一区二区三区美女| 亚洲va国产日韩欧美精品色婷婷| 国产精品996| 黄色视屏网站在线免费观看| 26uuu亚洲电影在线观看| 国产麻豆精品一区| 成人网站免费观看入口| 欧美国产精品劲爆| 色图在线观看| 久久精品视频中文字幕| 韩国av免费观看| 国产一区免费视频| 欧美一区二区在线观看| 在线亚洲午夜片av大片| 91超碰caoporn97人人| 亚洲专区欧美专区| 亚洲精选在线视频| 99久久99久久精品国产片桃花| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲综合精品视频| 久久久国产精品x99av| 7777精品伊人久久久大香线蕉超级流畅| 九色免费视频| 97成人在线观看视频| 日本一区二区在线视频观看| 中文 欧美 日韩| 久久久久久久久久久久久久久久久久久久| 日本精品免费一区二区三区| 国产精品久久久久免费a∨大胸| 精品国产高清自在线一区二区三区| 成人黄色网址在线观看| 国产一级中文字幕| 欧美日韩一区二区三区四区五区六区| 中文字幕乱妇无码av在线| 欧美性猛交xxxx乱大交少妇| 国产在线一在线二| 成年人网站免费在线观看| 色综合色综合色综合色综合色综合| 91伦理视频在线观看| 777奇米888色狠狠俺也去| 亚洲欧美日韩成人在线| 国产精品自拍视频| 亚洲精品天堂网| 欧美极品jizzhd欧美| 欧美色女视频| 日韩一区国产在线观看| 久久久久精彩视频| 久久夜色精品国产噜噜亚洲av| 色噜噜久久综合伊人一本| 亚洲一区二区三区中文字幕在线观看| 国产成人avxxxxx在线看| 一级毛片精品毛片| 毛片一区二区三区| 亚洲春色h网| 亚洲精品一区二区精华| 91成人精品视频| 擼擼色在线看观看免费| 东方伊人免费在线观看| 欧美日韩国产限制| 精品少妇一区二区三区在线视频| 秋霞影院午夜丰满少妇在线视频| l8videosex性欧美69| 天堂在线中文网官网| 日韩av免费网址| 国产成人亚洲综合91精品| 91在线无精精品一区二区| 国产+成+人+亚洲欧洲自线| 国产黄a三级三级看三级| 18性欧美xxxⅹ性满足| 欧美日韩少妇| 欧美性猛交xxxx免费看蜜桃| 国产精品久久中文| 亚洲欧美一区二区三区不卡| 五月婷婷丁香激情| 欧美日韩视频在线一区二区| 欧美,日韩,国产在线| 国内在线免费高清视频| 黄网在线免费| 国产免费av国片精品草莓男男| 欧美乱大交xxxx| 51社区在线成人免费视频| 毛片网站免费观看| 国产又粗又猛又爽又| 午夜欧美不卡精品aaaaa| 中文字幕免费看| 欧美日韩在线另类| 一本大道综合伊人精品热热| 蜜臀精品久久久久久蜜臀| 亚洲精品成人无码熟妇在线| 国产黄大片在线观看| 麻豆福利在线观看| 亚洲女人av| 欧美二区在线播放| 亚洲深夜福利| 最近免费看av| 性欧美xxx69hd高清| 超碰超碰在线| 欧美大片免费看| 免费在线看大片无需流量| 亚洲成人影院少妇| 久久国产视频网| 免费看美女视频在线网站| 麻豆影视在线播放| 欧洲成人一区二区| www.欧美| 快播电影网址老女人久久| 亚洲av无码一区二区三区dv| 1区1区3区4区产品乱码芒果精品| 欧美黑人一级爽快片淫片高清| 欧美另类一区二区三区| 亚洲三级免费电影| 4hu四虎永久在线影院成人| 91精品999| 69**夜色精品国产69乱| 成人性免费视频| 成人动漫免费在线观看| 99精品久久99久久久久| 四虎精品在线| 亚洲一区二区人妻| 国产激情视频在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美偷拍一区二区三区| 国产精品自拍区| 91国内精品视频| 欧美日韩一区二区精品| 天天综合网 天天综合色| 国内av免费| 欧美性生交片4| 国产精品一区免费在线观看| 国产精品无码久久久久成人app| 宅男av一区二区三区| 亚洲高清在线视频| 国产小视频在线| 亚洲欧美在线视频免费|