成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > MongoDB常用操作命令大全

MongoDB常用操作命令大全

熱門標(biāo)簽:徐州ai電銷機(jī)器人原理 企業(yè)智能外呼系統(tǒng)價格多少 高德地圖標(biāo)注商戶位置 沈陽營銷電銷機(jī)器人招商 機(jī)器人外呼系統(tǒng)軟件存在問題 福州電銷機(jī)器人源代碼 兗州電話外呼營銷系統(tǒng) 智能電銷機(jī)器人銷售話術(shù) 南京400電話怎樣辦理

如:如果你想創(chuàng)建一個“myTest”的數(shù)據(jù)庫,先運(yùn)行use myTest命令,之后就做一些操作(如:db.createCollection('user')),這樣就可以創(chuàng)建一個名叫“myTest”的數(shù)據(jù)庫。

一、數(shù)據(jù)庫常用命令
1、Help查看命令提示

復(fù)制代碼 代碼如下:
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();

2、切換/創(chuàng)建數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
use yourDB; 當(dāng)創(chuàng)建一個集合(table)的時候會自動創(chuàng)建當(dāng)前數(shù)據(jù)庫

3、查詢所有數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
show dbs;

4、刪除當(dāng)前使用數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
db.dropDatabase();

5、從指定主機(jī)上克隆數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
db.cloneDatabase(“127.0.0.1”); 將指定機(jī)器上的數(shù)據(jù)庫的數(shù)據(jù)克隆到當(dāng)前數(shù)據(jù)庫

6、從指定的機(jī)器上復(fù)制指定數(shù)據(jù)庫數(shù)據(jù)到某個數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
db.copyDatabase("mydb", "temp", "127.0.0.1");將本機(jī)的mydb的數(shù)據(jù)復(fù)制到temp數(shù)據(jù)庫中

7、修復(fù)當(dāng)前數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
db.repairDatabase();

8、查看當(dāng)前使用的數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
db.getName();
db; db和getName方法是一樣的效果,都可以查詢當(dāng)前使用的數(shù)據(jù)庫

9、顯示當(dāng)前db狀態(tài)
復(fù)制代碼 代碼如下:
db.stats();

10、當(dāng)前db版本
復(fù)制代碼 代碼如下:
db.version();

11、查看當(dāng)前db的鏈接機(jī)器地址
復(fù)制代碼 代碼如下:
db.getMongo();

二、Collection聚集集合
1、創(chuàng)建一個聚集集合(table)

復(fù)制代碼 代碼如下:
db.createCollection(“collName”, {size: 20, capped: 5, max: 100});//創(chuàng)建成功會顯示{“ok”:1}
//判斷集合是否為定容量db.collName.isCapped();

2、得到指定名稱的聚集集合(table)
復(fù)制代碼 代碼如下:
db.getCollection("account");

3、得到當(dāng)前db的所有聚集集合
復(fù)制代碼 代碼如下:
db.getCollectionNames();

4、顯示當(dāng)前db所有聚集索引的狀態(tài)
復(fù)制代碼 代碼如下:
db.printCollectionStats();

三、用戶相關(guān)
1、添加一個用戶
復(fù)制代碼 代碼如下:
db.addUser("name");
db.addUser("userName", "pwd123", true); 添加用戶、設(shè)置密碼、是否只讀

2、數(shù)據(jù)庫認(rèn)證、安全模式
復(fù)制代碼 代碼如下:
db.auth("userName", "123123");

3、顯示當(dāng)前所有用戶
復(fù)制代碼 代碼如下:
show users;

4、刪除用戶
復(fù)制代碼 代碼如下:
db.removeUser("userName");

四、聚集集合查詢
1、查詢所有記錄
復(fù)制代碼 代碼如下:
db.userInfo.find();
相當(dāng)于:select* from userInfo;

默認(rèn)每頁顯示20條記錄,當(dāng)顯示不下的情況下,可以用it迭代命令查詢下一頁數(shù)據(jù)。注意:鍵入it命令不能帶“;”
但是你可以設(shè)置每頁顯示數(shù)據(jù)的大小,用DBQuery.shellBatchSize= 50;這樣每頁就顯示50條記錄了。
2、查詢?nèi)サ艉蟮漠?dāng)前聚集集合中的某列的重復(fù)數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.distinct("name");
會過濾掉name中的相同數(shù)據(jù)
相當(dāng)于:select distict name from userInfo;

3、查詢age = 22的記錄
復(fù)制代碼 代碼如下:
db.userInfo.find({"age": 22});
相當(dāng)于: select * from userInfo where age = 22;

4、查詢age > 22的記錄
復(fù)制代碼 代碼如下:
db.userInfo.find({age: {$gt: 22}});
相當(dāng)于:select * from userInfo where age >22;

5、查詢age 22的記錄
復(fù)制代碼 代碼如下:
db.userInfo.find({age: {$lt: 22}});
相當(dāng)于:select * from userInfo where age 22;

6、查詢age >= 25的記錄
復(fù)制代碼 代碼如下:
db.userInfo.find({age: {$gte: 25}});
相當(dāng)于:select * from userInfo where age >= 25;

7、查詢age = 25的記錄
復(fù)制代碼 代碼如下:
db.userInfo.find({age: {$lte: 25}});

8、查詢age >= 23 并且 age = 26
復(fù)制代碼 代碼如下:
db.userInfo.find({age: {$gte: 23, $lte: 26}});

9、查詢name中包含 mongo的數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.find({name: /mongo/});
//相當(dāng)于%%
[code]select * from userInfo where name like ‘%mongo%';

10、查詢name中以mongo開頭的
復(fù)制代碼 代碼如下:
db.userInfo.find({name: /^mongo/});
select * from userInfo where name like ‘mongo%';

11、查詢指定列name、age數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.find({}, {name: 1, age: 1});
相當(dāng)于:select name, age from userInfo;

當(dāng)然name也可以用true或false,當(dāng)用ture的情況下河name:1效果一樣,如果用false就是排除name,顯示name以外的列信息。
12、查詢指定列name、age數(shù)據(jù), age > 25
復(fù)制代碼 代碼如下:
db.userInfo.find({age: {$gt: 25}}, {name: 1, age: 1});
相當(dāng)于:select name, age from userInfo where age >25;

13、按照年齡排序
復(fù)制代碼 代碼如下:
升序:db.userInfo.find().sort({age: 1});
降序:db.userInfo.find().sort({age: -1});

14、查詢name = zhangsan, age = 22的數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.find({name: 'zhangsan', age: 22});
相當(dāng)于:select * from userInfo where name = ‘zhangsan' and age = ‘22';

15、查詢前5條數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.find().limit(5);
相當(dāng)于:selecttop 5 * from userInfo;

16、查詢10條以后的數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.find().skip(10);
相當(dāng)于:select * from userInfo where id not in (
selecttop 10 * from userInfo
);

17、查詢在5-10之間的數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.find().limit(10).skip(5);

可用于分頁,limit是pageSize,skip是第幾頁*pageSize
18、or與 查詢
復(fù)制代碼 代碼如下:
db.userInfo.find({$or: [{age: 22}, {age: 25}]});
相當(dāng)于:select * from userInfo where age = 22 or age = 25;

19、查詢第一條數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.userInfo.findOne();
相當(dāng)于:selecttop 1 * from userInfo;
db.userInfo.find().limit(1);

20、查詢某個結(jié)果集的記錄條數(shù)
復(fù)制代碼 代碼如下:
db.userInfo.find({age: {$gte: 25}}).count();
相當(dāng)于:select count(*) from userInfo where age >= 20;

21、按照某列進(jìn)行排序
復(fù)制代碼 代碼如下:
db.userInfo.find({sex: {$exists: true}}).count();
相當(dāng)于:select count(sex) from userInfo;

五、索引
1、創(chuàng)建索引
復(fù)制代碼 代碼如下:
db.userInfo.ensureIndex({name: 1});
db.userInfo.ensureIndex({name: 1, ts: -1});

2、查詢當(dāng)前聚集集合所有索引
復(fù)制代碼 代碼如下:
db.userInfo.getIndexes();

3、查看總索引記錄大小
復(fù)制代碼 代碼如下:
db.userInfo.totalIndexSize();

4、讀取當(dāng)前集合的所有index信息
復(fù)制代碼 代碼如下:
db.users.reIndex();

5、刪除指定索引
復(fù)制代碼 代碼如下:
db.users.dropIndex("name_1");

6、刪除所有索引索引
復(fù)制代碼 代碼如下:
db.users.dropIndexes();

六、修改、添加、刪除集合數(shù)據(jù)
1、添加
復(fù)制代碼 代碼如下:
db.users.save({name: ‘zhangsan', age: 25, sex: true});

添加的數(shù)據(jù)的數(shù)據(jù)列,沒有固定,根據(jù)添加的數(shù)據(jù)為準(zhǔn)
2、修改
復(fù)制代碼 代碼如下:
db.users.update({age: 25}, {$set: {name: 'changeName'}}, false, true);
相當(dāng)于:update users set name = ‘changeName' where age = 25;
db.users.update({name: 'Lisi'}, {$inc: {age: 50}}, false, true);
相當(dāng)于:update users set age = age + 50 where name = ‘Lisi';
db.users.update({name: 'Lisi'}, {$inc: {age: 50}, $set: {name: 'hoho'}}, false, true);
相當(dāng)于:update users set age = age + 50, name = ‘hoho' where name = ‘Lisi';

3、刪除
復(fù)制代碼 代碼如下:
db.users.remove({age: 132});

4、查詢修改刪除
復(fù)制代碼 代碼如下:
db.users.findAndModify({
    query: {age: {$gte: 25}},
    sort: {age: -1},
    update: {$set: {name: 'a2'}, $inc: {age: 2}},
    remove: true
});
db.runCommand({ findandmodify : "users",
    query: {age: {$gte: 25}},
    sort: {age: -1},
    update: {$set: {name: 'a2'}, $inc: {age: 2}},
    remove: true
});

update 或 remove 其中一個是必須的參數(shù); 其他參數(shù)可選。
參數(shù)    詳解     默認(rèn)值
query    查詢過濾條件    {}
sort    如果多個文檔符合查詢過濾條件,將以該參數(shù)指定的排列方式選擇出排在首位的對象,該對象將被操作    {}
remove    若為true,被選中對象將在返回前被刪除    N/A
update    一個 修改器對象
N/A
new    若為true,將返回修改后的對象而不是原始對象。在刪除操作中,該參數(shù)被忽略。    false
fields    參見Retrieving a Subset of Fields (1.5.0+)
All fields
upsert    創(chuàng)建新對象若查詢結(jié)果為空。 示例 (1.5.4+)
false
七、語句塊操作
1、簡單Hello World
復(fù)制代碼 代碼如下:
print("Hello World!");

這種寫法調(diào)用了print函數(shù),和直接寫入"Hello World!"的效果是一樣的;
2、將一個對象轉(zhuǎn)換成json
復(fù)制代碼 代碼如下:
tojson(new Object());
tojson(new Object('a'));

3、循環(huán)添加數(shù)據(jù)
復(fù)制代碼 代碼如下:
> for (var i = 0; i 30; i++) {
... db.users.save({name: "u_" + i, age: 22 + i, sex: i % 2});
... };

這樣就循環(huán)添加了30條數(shù)據(jù),同樣也可以省略括號的寫法
復(fù)制代碼 代碼如下:
> for (var i = 0; i 30; i++) db.users.save({name: "u_" + i, age: 22 + i, sex: i % 2});

也是可以的,當(dāng)你用db.users.find()查詢的時候,顯示多條數(shù)據(jù)而無法一頁顯示的情況下,可以用it查看下一頁的信息;
4、find 游標(biāo)查詢
復(fù)制代碼 代碼如下:
>var cursor = db.users.find();
> while (cursor.hasNext()) {
    printjson(cursor.next());
}

這樣就查詢所有的users信息,同樣可以這樣寫
復(fù)制代碼 代碼如下:
var cursor = db.users.find();
while (cursor.hasNext()) { printjson(cursor.next); }

同樣可以省略{}號
5、forEach迭代循環(huán)
復(fù)制代碼 代碼如下:
db.users.find().forEach(printjson);

forEach中必須傳遞一個函數(shù)來處理每條迭代的數(shù)據(jù)信息
6、將find游標(biāo)當(dāng)數(shù)組處理
復(fù)制代碼 代碼如下:
var cursor = db.users.find();
cursor[4];

取得下標(biāo)索引為4的那條數(shù)據(jù)
既然可以當(dāng)做數(shù)組處理,那么就可以獲得它的長度:cursor.length();或者cursor.count();
那樣我們也可以用循環(huán)顯示數(shù)據(jù)
復(fù)制代碼 代碼如下:
for (var i = 0, len = c.length(); i len; i++) printjson(c[i]);

7、將find游標(biāo)轉(zhuǎn)換成數(shù)組
復(fù)制代碼 代碼如下:
> var arr = db.users.find().toArray();
> printjson(arr[2]);

用toArray方法將其轉(zhuǎn)換為數(shù)組
8、定制我們自己的查詢結(jié)果
只顯示age = 28的并且只顯示age這列數(shù)據(jù)
復(fù)制代碼 代碼如下:
db.users.find({age: {$lte: 28}}, {age: 1}).forEach(printjson);
db.users.find({age: {$lte: 28}}, {age: true}).forEach(printjson);

排除age的列
復(fù)制代碼 代碼如下:
db.users.find({age: {$lte: 28}}, {age: false}).forEach(printjson);

9、forEach傳遞函數(shù)顯示信息
復(fù)制代碼 代碼如下:
db.things.find({x:4}).forEach(function(x) {print(tojson(x));});

八、其他
1、查詢之前的錯誤信息

復(fù)制代碼 代碼如下:
db.getPrevError();

2、清除錯誤記錄
復(fù)制代碼 代碼如下:
db.resetError();

查看聚集集合基本信息
1、查看幫助  db.yourColl.help();
2、查詢當(dāng)前集合的數(shù)據(jù)條數(shù)  db.yourColl.count();
3、查看數(shù)據(jù)空間大小 db.userInfo.dataSize();
4、得到當(dāng)前聚集集合所在的db db.userInfo.getDB();
5、得到當(dāng)前聚集的狀態(tài) db.userInfo.stats();
6、得到聚集集合總大小 db.userInfo.totalSize();
7、聚集集合儲存空間大小 db.userInfo.storageSize();
8、Shard版本信息  db.userInfo.getShardVersion()
9、聚集集合重命名 db.userInfo.renameCollection("users"); 將userInfo重命名為users
10、刪除當(dāng)前聚集集合 db.userInfo.drop();

復(fù)制代碼 代碼如下:
show dbs:顯示數(shù)據(jù)庫列表
show collections:顯示當(dāng)前數(shù)據(jù)庫中的集合(類似關(guān)系數(shù)據(jù)庫中的表)
show users:顯示用戶
use db name>:切換當(dāng)前數(shù)據(jù)庫,這和MS-SQL里面的意思一樣
db.help():顯示數(shù)據(jù)庫操作命令,里面有很多的命令
db.foo.help():顯示集合操作命令,同樣有很多的命令,foo指的是當(dāng)前數(shù)據(jù)庫下,一個叫foo的集合,并非真正意義上的命令
db.foo.find():對于當(dāng)前數(shù)據(jù)庫中的foo集合進(jìn)行數(shù)據(jù)查找(由于沒有條件,會列出所有數(shù)據(jù))
db.foo.find( { a : 1 } ):對于當(dāng)前數(shù)據(jù)庫中的foo集合進(jìn)行查找,條件是數(shù)據(jù)中有一個屬性叫a,且a的值為1

您可能感興趣的文章:
  • Ubuntu下安裝PHP的mongodb擴(kuò)展操作命令
  • MongoDB常用數(shù)據(jù)庫命令大全
  • mongodb基本命令實(shí)例小結(jié)
  • MongoDB Shell 命令實(shí)例總結(jié)【進(jìn)階篇】
  • MongoDB使用mongoexport和mongoimport命令,批量導(dǎo)出和導(dǎo)入JSON數(shù)據(jù)到同一張表的實(shí)例
  • MongoDB基礎(chǔ)命令以及操作示例詳解
  • mongodb監(jiān)控工具mongostat的使用及命令詳解
  • Mongodb 啟動命令mongod參數(shù)說明(中文翻譯)
  • MongoDB使用自帶的命令行工具進(jìn)行備份和恢復(fù)的教程
  • MongoDB數(shù)據(jù)庫常用的10條操作命令

標(biāo)簽:邯鄲 鶴崗 昭通 景德鎮(zhèn) 大理 丹東 吉安 本溪

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB常用操作命令大全》,本文關(guān)鍵詞  MongoDB,常用,操作,命令,大全,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB常用操作命令大全》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB常用操作命令大全的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    美女扒开腿让男人桶爽久久软| aaa在线免费观看| a在线欧美一区| 中文字幕一区二区三区四区免费看| 国产精品一区二区三区观看| 国产高清中文字幕| 成人在线网站| 手机看片福利永久国产日韩| 国产专区欧美专区| 欧美日韩美女一区二区| www.99re7| 国产一区白浆| 亚洲永久视频| 国产精品久久久久久久久婷婷| 欧美色网一区二区| 国内精品久久久久久99蜜桃| 欧美性videos高清精品| 麻豆国产欧美日韩综合精品二区| 国产精品成人一区二区三区吃奶| 亚洲一区站长工具| 亚洲无码精品在线观看| 亚洲国产精品久久久久秋霞蜜臀| 亚洲精品美女免费| 日韩美女一区二区三区| 国产黄视频在线| 国产欧美久久久久| 国产精品探花视频| 一区二区三区在线观看免费| 蜜桃传媒在线观看免费进入| 欧美三级又粗又硬| 亚洲视频一区在线观看| 日韩一区二区视频在线| 国产精品一区二区在线看| 久久性感美女视频| 亚洲高清免费在线| 午夜一区二区三区免费| 亚洲成在人线免费| 神马影院一区二区三区| 免费看av不卡| 麻豆av免费在线| 欧美激情一区二区三区全黄| 91色在线porny| 亚洲综合爱爱久久网| 国产成人精品久久| 四虎成人免费视频| 国产免费av一区二区三区| 国产在线高清理伦片a| 天天干天天爽| 亚洲欧美在线另类| 色婷婷一区二区三区在线观看| 一区二区成人在线观看| 一级毛片免费观看| 亚洲黄色免费看| 国内精品美女av在线播放| 天天做天天摸天天爽国产一区| 国产精品av在线播放| 国产99在线| 师生出轨h灌满了1v1| 日韩在线资源网| 欧美日韩在线播放三区四区| jizz18女人高潮| 国产九区一区在线| 青草青草久热精品视频在线网站| 亚洲精品国产精| 69xxxx国产| 精品国产乱码久久久久久婷婷| av福利网址网站| 天天搞夜夜操| 中文字幕久热精品在线视频| 国产99在线|中文| 亚洲一级片在线播放| av一级在线观看| 男女性激情视频在线观看| 久久手机免费观看| 久久人人爽人人片| 日韩精品电影一区亚洲| 毛片av免费在线观看| 日本sm残虐另类| 毛片网站免费观看| 国产黑丝在线一区二区三区| 精品久久久久久久久久久久久| 成年人免费在线播放| 日韩在线你懂得| 亚洲一区精品电影| 在线免费av电影| 你懂的av在线| 尤物99国产成人精品视频| 不卡伊人av在线播放| 精品三级av在线导航| 成人欧美一区二区三区1314| 91麻豆精品国产91久久久平台| 欧美国产一区二区三区| 伊人久久噜噜噜躁狠狠躁| 麻豆免费视频网站入口| 国产一区二区三区在线视频观看| 波多野结衣一区二区三区在线| 精品在线你懂的| 综合区小说区图片区在线一区| 久久国产柳州莫菁门| 91在线免费视频| 欧美一区二区免费| 四虎影视亚洲| 中文字幕人成人乱码| 欧美freesex| 成年网站在线| 亚洲精品动漫100p| 久久国产精品99久久久久久老狼| 欧美国产激情视频| 久久97精品| 久久久亚洲网站| 137大胆人体在线观看| 国产精品探花在线| 777国产偷窥盗摄精品视频| 色婷婷综合成人av| 久久久亚洲欧洲日产国码aⅴ| 欧美美女性生活视频| 天堂色在线视频| 成人免费毛片a| 国产成人无码aa精品一区| 免费黄色成人| 午夜免费看毛片| 中文字幕一区二区三区人妻电影| 国产成人精品一区二区三区免费| 成人在线二区| 精品九九在线| 椎名由奈av一区二区三区| 成人h视频在线| 成人网18免费网站在线| 国产v在线观看| 国产精品久久久久av蜜臀| 久久久久99精品国产片| 日韩人体视频一二区| av一区二区三区四区| 99热在线只有精品| 亚洲人成网站77777在线观看| 永久免费精品视频| 亚洲精品高清视频| 11024精品一区二区三区日韩| 日韩电影在线免费看| 999精彩视频| 亚洲欧美日本伦理| 免费一区二区三区四区| 成人免费看aa片| 三级视频中文字幕| 日本久久网站| 一本到不卡免费一区二区| 久久无码专区国产精品s| 国产视频手机在线播放| 超碰在线资源| 激情五月综合| 欧美精品一区二区在线播放| 国产精品久久久一区| www..com日韩| 国产露出视频在线观看| 国产精品一区而去| 精品亚洲一区二区三区在线播放| 奇米影视亚洲狠狠色| 欧美在线a视频| 91香蕉视频导航| 亚洲综合最新在线| 亚洲国产中文在线二区三区免| 2020天天干夜夜爽| 亚洲成人免费在线观看| 久久久久久久久久久亚洲| 欧美激情第二页| 一个人免费观看在线视频www| 国产视频精品xxxx| 18岁视频在线观看| 欧美国产精品| 亚洲一区三区| 97人人模人人爽人人澡| 国产国语老龄妇女a片| 成 年 人 黄 色 大 片大 全| 成人小视频免费观看| 亚洲欧洲国产日韩精品| 国产精品美女久久久久av福利| 四虎精品欧美一区二区免费| 久久中文字幕导航| 亚洲福利网站| 亚洲精品激情视频| 国产精品videossex国产高清| 久久久精品麻豆| 亚洲精品永久免费视频| 99热手机在线观看| 日韩欧美高清在线播放| 影音先锋电影在线观看| 欧美成人免费视频a| 蜜臀av无码一区二区三区| 一级一片免费播放| 久久发布国产伦子伦精品| 亚洲欧美另类色图| 91成人综合网| 欧美一区二区在线免费播放| 亚洲视频1区| 91九色单男在线观看| 亚洲高清av一区二区三区| 激情av一区| 麻豆传媒在线视频| 中文字幕一区日韩精品| 青青草一区二区三区| av在线电影网站| 成人精品电影在线| 9765激情中文在线| 蜜臀aⅴ国产精品久久久国产老师| 欧洲亚洲两性| 伊人久久综合网另类网站| 一本到三区不卡视频| hitomi一区二区三区精品| 青娱乐在线免费视频| 精品国产青草久久久久福利| 亚洲精华液一区二区三区| 日本japanese极品少妇| 成人手机在线免费视频| 欧美99久久| 亚洲国模精品一区| 在线观看欧美黄色| 在线免费观看成人网| 51vv免费精品视频一区二区| 久久一区国产| 一本一本久久a久久综合精品| 精品在线视频一区二区| 在线观看免费国产小视频| 亚洲欧美久久婷婷爱综合一区天堂| 亚洲视频重口味| 欧美精品一二三区| 中国女人做爰视频| 免费无遮挡无码永久在线观看视频| 日韩在线一二三区| 免费全黄无遮挡裸体毛片| 国产视频每日更新| 丝袜美腿小色网| 国产精品22p| 在线观看视频黄色| 国产美女在线看| 国产真人真事毛片视频| 欧美顶级大胆免费视频| 狠狠综合久久av| 成人自拍视频在线| 色戒汤唯在线观看| 国产精品蜜臀在线观看| 精品国产网站| 日本精品在线一区| 国产美女视频91| 久久精品99无色码中文字幕| 99久久一区三区四区免费| 成人激情免费电影网址| 日韩一区二区在线免费| 日韩一区二区三区在线看| 日本久久久网站| 91在线国产剧情| 日韩美女在线播放| 婷婷在线免费观看| 久久久精品日本| 久久一区二区三区av| 欧美久久久久中文字幕| 91福利国产在线观看菠萝蜜| 成人资源视频网站免费| 91美女主播在线视频| 国产精品玖玖玖| 91精品国自产| 久久久99国产精品免费| 伊人色综合一区二区三区影院视频| 天天操天天操天天操天天操天天操| 欧美日韩另类图片| 国产成人亚洲欧洲在线| 成人中文字幕在线观看| 欧美日韩综合视频网址| 国产精品黄色大片| 日本特黄a级高清免费大片| 亚洲自拍偷拍在线| 97se综合| 国产一区二区视频播放| 亚洲依依成人| 自拍偷在线精品自拍偷无码专区| 青青伊人久久| 黄色一级大片在线免费看产| 91国偷自产一区二区开放时间| 国产美女永久无遮挡| www.欧美激情.com| 久久国产日韩| 国产精品久久久久久妇女6080| 国产精品久久久久一区二区三区厕所| 欧美成人精品| 日韩国产高清污视频在线观看| 欧美一级淫片免费视频魅影视频| 国产日韩欧美精品在线观看| 欧美极品免费| 亚洲成人精品一区二区| 欧美特级黄色录像| 亚洲一区二区三区在线| 国产香蕉久久精品综合网| 天堂av中文在线资源库| 欧美一区二区三区在线看| 欧美理论电影在线精品| 久久99久久久欧美国产| 中文字幕欧美激情一区| 青娱乐在线视频观看| 欧美日韩免费观看中文| 国产在线观看精品一区二区三区| 久久综合久久综合久久| 91嫩草国产丨精品入口麻豆| 国产精品免费视频xxxx| 日本午夜大片a在线观看| 欧美精品丝袜久久久中文字幕| av中文字幕在线观看| 好吊视频一区二区三区| 久久人妻少妇嫩草av无码专区| 91tv亚洲精品香蕉国产一区7ujn| 国产原创中文av| 一区在线电影| 91亚洲国产成人久久精品| 久久精品人人做人人综合| 欧美性bbwbbwbbwhd| 自拍偷拍亚洲图片| 国产日韩欧美日韩| 国产精品18| 国产精品1区2区在线观看| 影音先锋男人在线资源| 色噜噜狠狠一区二区| h1515四虎成人| 一本色道久久综合亚洲aⅴ蜜桃| 国产亚洲成年网址在线观看| 青娱乐自拍偷拍| 国产一级免费大片| 日韩欧美电影在线| 少妇高潮毛片色欲ava片| 欧美日韩亚洲色图| 亚洲色图欧美制服丝袜另类第一页|